第一步:安装JDK
下载jdk两种方式
1. jdk官网下载jdk :Java Downloads | Oracle
下载成功后上传到linux对应目录下即可
2 . linux命令行 wget下载
wget Unauthorized Request
目前这种方式直接下载会跳转到错误页面Unauthorized Request
因此使用第一种下载方式
下载完成后,指定目录下用命令解压文件
tar -zxvf jdk文件名称
配置环境变量
a. vi /etc/profile 添加以下配置
b. export JAVA_HOME=/home/java/jdk1.8.0_191/
export JRE_HOME=/home/java/jdk1.8.0_191/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
c. 使环境变量立即生效:source /etc/profile
d. java -verison 校验是否安装成功
第二步: 安装maven
linux命令行下载
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
下载完后解压文件
tar -zxvf apache-maven-3.0.5-bin.tar.gz
配置环境变量
a. vi /etc/profile
b. export MAVEN_HOME=/home/java/apache-maven-3.0.5
export PATH=$PATH:$MAVEN_HOME/bin
c. source /etc/profile
d. mvn -version 校验是否安装成功
注意:linux中配置分隔符是: 而不是; 切记,这点不同于windows
第三步:安装nexus
1. 在指定的目录下用命令行下载
wget http://download.sonatype.com/nexus/3/nexus-3.14.0-04-unix.tar.gz
2. tar -zxvf
nexus-3.14.0-04-unix.tar.gz 解压文件
解压后两个文件
nexus-3.14.0-04: nexus的核心文件
sonatype-work: maven下载jar存放地址
注意: 下载nexus版本最新版3.15会有问题,暂时推荐下载稳定版 3.14版本
第四步:启动nexus
修改配置 :在
/home/java/nexus/nexus-3.14.0-04/etc/下有一个nexus-default.properties 文件,修改启动端口 application-port=8090
切换到
/home/java/nexus/nexus-3.14.0-04/目录
执行如下命令 ./nexus run
启动nexus,启动成功登录 ip:port即可
此处可能会出现启动失败,nexus要求启动分配内存至少1G,若空间不足,请自行调整
启动成功登录界面如下
点击sign in 登录,默认密码 admin admin123
界面说明
第五步:配置maven文件实现jar包上传
仓库基础配置
1. 点击maven-release 设置允许部署jar包
2 点击maven-snapshots 设置允许部署jar包
基础设置完成后在pom.xml做如下配置
<distributionManagement>
<repository>
<id>releases</id>
<url>http://47.75.54.189:8090/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>maven-snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>http://47.75.54.189:8090/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
注意:pom.xml中的url对应 nexus远程仓库web页面中的地址,查看逻辑见下图
然后再setting.xml中做如下配置:
<servers>
<server>
<id>maven-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>maven-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
执行 mvn clean package -DskipTests 将工程打包
最后执行 ,mvn deploy
将工程部署到远程nexus仓库,部署成功
至此,在linux上搭建nexus远程仓库,并实现jar包部署完成!
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/29605.html