来源《Maven实战》
在实际项目开发中,有时候需要将我们的项目安装至公司的私服供其他项目组使用,此时则需要在pom文件中加如下配置
<distributionManagement> <repository> <!-- 唯一标识符 --> <id>proj-releases</id> <!-- 仓库名称 --> <name>Proj Release Repository</name> <!-- 仓库地址 --> <url>http://192.168.1.100/content/repository/proj-releases</url> </repository> <snapshotRepository> <id>proj-snapshots</id> <name>Proj Snapshot Repository</name> <url>http://192.168.1.100/content/repository/proj-snapshots</url> </snapshotRepository> </distributionManagement>
如果需要密码则需要在${MAVEN_HOME}/conf/settings.xml文件中配置认证
<server> <id>proj-releases</id> <!-- 与上面私服的仓库id一致 --> <username>repouser</username> <password>repopwd</password> </server>
配置正确后,在命令行运行
mvn clean deploy