码迷,mamicode.com
首页 > 其他好文 > 详细

maven发布到私服

时间:2016-07-05 18:37:18      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

1.安装Nexus
这里是用homebrew安装, brew nexus

安装成功后,默认的访问端口为8081, 我这里的访问地址是http://192.168.99.100:8081

默认用户:admin 密码:admin123

技术分享

 

2.设置nexus的release配置为允许发布

技术分享

 

3.设置nexus的deployment用户密码

技术分享

 

4.修改本地maven配置文件,添加server

打开本地的settings.xml,找到<servers>,添加以下配置

<server>
<id>snapshots</id>
<username>deployment</username>
<password>123456</password>
</server>
<server>
<id>releases</id>
<username>deployment</username>
<password>123456</password>
</server>

这里的password就是刚刚设置的密码

 

5.修改要发布的项目的pom.xml配置

添加以下配置:
<distributionManagement>
<repository>
<id>releases</id>
<url>http://192.168.99.100:8081/content/repositories/releases</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<url>http://192.168.99.100:8081/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>

注意:这里的id和刚在settings.xml文件添加的id要一致

 

6.创建项目骨架

在项目的根目录下执行

# mvn clean

# mvn archetype:create-from-project (这个命令会生成archetype相关的文件)

# cd target/generated-sources/archetype/ (在这个目录下能看到刚生成的文件)

发布到本地:

   执行mvn install

发布到私服:

   在这个目录下的pom.xml添加第五步的配置

       执行mvn deploy

 

maven发布到私服

标签:

原文地址:http://www.cnblogs.com/andyfengzp/p/5644363.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!