1. jdk官网下载jdk :https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载成功后上传到linux对应目录下即可
2 . linux命令行 wget下载
wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz
目前这种方式直接下载会跳转到错误页面https://download.oracle.com/errors/download-fail-1505220.html
因此使用第一种下载方式
下载完成后,指定目录下用命令解压文件
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 校验是否安装成功
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
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版本
修改配置 :在/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
界面说明
仓库基础配置
1. 点击maven-release 设置允许部署jar包
2 点击maven-snapshots 设置允许部署jar包
基础设置完成后在pom.xml做如下配置
releases
http://47.75.54.189:8090/repository/maven-releases/
maven-snapshots
Nexus Snapshot Repository
http://47.75.54.189:8090/repository/maven-snapshots/
注意:pom.xml中的url对应 nexus远程仓库web页面中的地址,查看逻辑见下图
然后再setting.xml中做如下配置:
maven-releases
admin
admin123
maven-snapshots
admin
admin123
执行 mvn clean package -DskipTests 将工程打包
最后执行 ,mvn deploy
将工程部署到远程nexus仓库,部署成功
至此,在linux上搭建nexus远程仓库,并实现jar包部署完成!