您的位置:首页 > 其它

简单介绍maven项目上传到nexus私服细节

2017-12-19 00:00 507 查看
1.上传到私服哪个仓库

<!-- 这个是发布到私服的时候在私服哪个仓库, SNAPSHOT是Snapshot仓库,如果是RELEASE则发布到releases仓库-->
<version>1.0.1-RELEASE</version>

<-- <version>1.0.1-SNAPSHOT</version> -->

<packaging>war</packaging> 发布的类型

2.上传到私服设置仓库用户名密码,防止非相关人员操作,默认密码是admin123

<servers>

<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>

<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>

</servers>

3.分销管理,发布到私服的仓库的id和链接地址

<distributionManagement>
<repository>
<!-- 发行版本 -->
<id>releases</id>--这里的id和url必须和nexus的仓库id一致
<url>http://127.0.0.1:8080/nexus-2.9.0/content/repositories/releases/</url>
</repository>

<!-- 发布到私服nexus的测试版本 -->
<snapshotRepository>
<id>snapshots</id>
<url>http://127.0.0.1:8080/nexus-2.9.0/content/repositories/snapshots/</url>
</snapshotRepository>

</distributionManagement>

4.乱码

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<argLine>-Dfile.encoding=UTF-8</argLine> --防止控制台输出乱码
</properties>

5.build 你的maven项目(是maven整合的web项目)

右键项目-->run as-->maven Build-->在Goals输入栏输入如下命令:

clean --------清除编译的加载文件

compile --------编译源文件

package --------打包

deploy ----发布到nexus私服

---------------------------------

如果报错了,可以通过 compile -x 命令打印错误

6.发布到私服的资源默认存放在:C:\Users\sonatype-work\nexus,c盘用户的文件夹下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Nexus mave