您的位置:首页 > 其它

Maven学习笔记之Maven项目的发布

2014-03-01 22:40 218 查看
我们可以通过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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: