乐知付加密服务平台

如果你有资源, 平台可以帮你实现内容变现, 无需搭建知识付费服务平台。

点击访问官方网站 https://lezhifu.cc

扫码关注公众号 乐知付加密服务平台-微信公众号
搭建maven私服nexus | chenzuoli's blog

搭建maven私服nexus

maven私服搭建,目的就是我们在使用maven打包时,如果私服中有相对应的包时,可以直接拉取过来,而不需要去下载,仅仅第一次使用该包时才会下载,这样会减少很多的时间,提高效率。

安装配置nexus

下载:nexus下载
解压:

1
$ tar zxvf nexus-3.6.1-02-unix.tar.gz

nexus详解文档参考

修改启动用户

1
$ vim $NEXUS_HOME/bin/nexus.rc

修改默认端口

1
$ vim $NEXUS_HOME/ etc/nexus-default.properties

启动

1
$ ./bin/nexus run

访问

浏览器访问8081端口,默认登陆:
user: admin
password: admin123

配置

maven-central:maven中央库,默认从https://repo1.maven.org/maven2上拉取jar包;
maven-releases:私库发行版jar,初次安装nexus请将Deployment policy设置成Allow redeploy;
maven-snapshots:私库快照调试版本jar;
maven-public:仓库分组,把上面三个仓库组合起来一起对外提供服务,在本地maven配置settings.xml中使用。

本地maven使用私服nexus

maven默认配置settings.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<servers>
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>

<mirrors>
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://123.207.66.156:8081/repository/maven-public/</url>
</mirror>
</mirrors>

<profiles>
<profile>
<id>dev</id>
<repositories>
<repository>
<id>Nexus</id>
<url>http://123.207.66.156:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>dev</activeProfile>
</activeProfiles>

修改工程pom.xml

1
2
3
4
5
6
7
8
9
10
11
12
<distributionManagement>
<repository>
<id>releases</id>
<name>Releases</name>
<url>http://123.207.66.156:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Snapshot</name>
<url>http://123.207.66.156:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>

注意上面的repository的id值一定要跟settings.xml文件中配置的server一致。

书山有路勤为径,学海无涯苦作舟。

欢迎关注微信公众号:【程序员写书】
程序员写书

喜欢宠物的朋友可以关注:【电巴克宠物Pets】
电巴克宠物

一起学习,一起进步。

-------------本文结束感谢您的阅读-------------