聊聊、Maven 私服 Nexus 以及简单使用

下载 Maven,http://maven.apache.org/download.cgi,我用的 apache-maven-3.6.0

配置好环境变量,path 中加入相应路径

Linux安装 


下载 Nexus ,这里提供几个网上的网盘资源,官网下载很慢,下面网盘资源分别是:nexus-3.9.0-01-unix.tar.gz、nexus-3.13.0-01-unix.tar.gz

1.

链接: https://pan.baidu.com/s/1p1aYZbK8m7oVXJoE1moNlQ 

提取码: jvam 

2.

链接: https://pan.baidu.com/s/1LjwzEax71H6emkUL3uZRcw

利用 Xshell 上传文件到服务器,这里我用的虚拟机 VMware,首先安装 yum install -y lrzsz,

然后 rz 弹窗,选择 nexus-3.9.0-01-unix.tar.gz、nexus-3.13.0-01-unix.tar.gz 其中一个

  

上传完毕,解压文件

修改配置文件

vim nexus-3.9.0-01/etc/nexus-default.properties,可以修改端口等信息

启动

JDK 版本过低,最少得 1.8,需要更新 JDK,上传 JDK 1.8

 

删除 JDK 1.7,首先查找已经安装的 JDK,rpm -qa|grep jdk

安装 JDK 1.8

安装: rpm -ivh *.rpm --force --nodeps

卸载:rpm -e packagename --nodeps

 

/etc/profile 中添加以下内容

export JAVA_HOME=/usr/java/jdk1.8.0_231-amd64

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

source /etc/profile

再次启动 Nexus

  

Windows安装 


windows版本

链接:https://pan.baidu.com/s/10rHDpSnNHLZpKJCCsMPDNQ
提取码:453c 

 

选择自己的版本,我这里是 windows-x86-64

启动后,访问  http://127.0.0.1:8081/nexus,进入欢迎页面,实质上这就是一个 web 服务,部署在 jetty 容器里面。

简单使用 


nexus仓库: 

- 3rd party:第三方仓库 

- Apache Snapshots:apache 快照仓库 

- Central: maven 中央仓库 

- Releases:私有发布版本仓库 

- Snapshots:私有 快照版本仓库 

pom.xml 

<distributionManagement>
<repository>
<id>nexus-release</id>
<name>nexus release</name>
<url>http://localhost:8081/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>nexus-snapshot</id>
<name>nexus snapshot</name>
<url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>

setting.xml 

<server>
<id>nexus-snapshot</id>
<username>deployment</username>
<password>deployment123</password>
</server>
<server>
<id>nexus-release</id>
<username>deployment</username>
<password>deployment123</password>
</server> 

远程仓库

<mirror>
<id>nexus-repository</id>
<mirrorOf>*</mirrorOf>
<name>nexus repository</name>
<url>http://localhost:8081/nexus/content/groups/public/</url>
</mirror>

  

原文地址:https://www.cnblogs.com/xums/p/12696911.html