介绍

本文档旨在设置 Maven 提交者设置,即${user.home}/.m2/settings.xml.

启用 Apache 服务器

Maven 使用多个服务器配置在 Apache 服务器上部署快照和发布。你需要告诉 Maven 你的 Apache 用户名是什么。

强烈建议对您的密码使用 Maven 的密码加密功能

<settings>
  ...
  <servers>
    <!-- To publish a snapshot of some part of Maven -->
    <server>
      <id>apache.snapshots.https</id>
      <username> <!-- YOUR APACHE LDAP USERNAME --> </username>
      <password> <!-- YOUR APACHE LDAP PASSWORD --> </password>
    </server>
    <!-- To stage a release of some part of Maven -->
    <server>
      <id>apache.releases.https</id>
      <username> <!-- YOUR APACHE LDAP USERNAME --> </username>
      <password> <!-- YOUR APACHE LDAP PASSWORD --> </password>
    </server>
    ...
  </servers>
</settings>

启用发送通知电子邮件

为了能够发送 Maven 发布公告,您需要在配置文件中添加几个属性apache-release

<settings>
  ...
  <profiles>
    <profile>
      <id>apache-release</id>
      <properties>
        <apache.availid> <!-- YOUR APACHE LDAP USERNAME --> </apache.availid>
        <smtp.host> <!-- YOUR SMTP SERVER --> </smtp.host>
      </properties>
    </profile>
    ...
  </profiles>
</settings>