我们可以通过maven将自己所做好的模块发布到自己本地的nexus上面去进行管理。
首先我们必须声明一个用户名和密码,这样我们才有权限去发布项目。
具体在maven的setting.xml中配置,如下:
<!-- 为工厂授权,设置用户名,密码-->
<server>
<id>user-release</id>
<username>deployment</username>
<password>deployment123</password>
</server>
<server>
<id>user-snapshots</id>
<username>deployment</username>
<password>deployment123</password>
</server>
</servers>
上面包括了两个版本,一个release版本一个snapshots版本。
同时我们还需要在自己的项目配置文件里面配置相关的信息,pom.xml。具体配置如下:
<!-- 配置项目发布的信息 -->
<distributionManagement>
<repository>
<id>user-release</id>
<name>user release reps</name>
<url>http://localhost:8081/nexus/content/repositories/relea ses/</url>
</repository>
<snapshotRepository>
<id>user-snapshots</id>
<name>user snapshots reps</name>
<url>http://localhost:8081/nexus/content/repositories/snaps hots/</url>
</snapshotRepository>
</distributionManagement>
如果我们的项目是release版本的,就指定release提交的url,如果是snapshots版本,就指定为snapshots版本。
项目发布命令为 clean deploy
Maven学习笔记之Maven项目的发布,布布扣,bubuko.com
原文:http://blog.csdn.net/fangleijiang/article/details/20242233