Linux搭建Nexus全过程

第一步:安装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,若空间不足,请自行调整

Linux搭建 Nexus

Linux搭建 Nexus

启动成功登录界面如下

Linux搭建 Nexus

Linux搭建 Nexus

点击sign in 登录,默认密码 admin admin123

界面说明

Linux搭建 Nexus

Linux搭建 Nexus

第五步:配置maven文件实现jar包上传

仓库基础配置

1. 点击maven-release 设置允许部署jar包

Linux搭建 Nexus

Linux搭建 Nexus

2 点击maven-snapshots 设置允许部署jar包

Linux搭建 Nexus

Linux搭建 Nexus

基础设置完成后在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>
Linux搭建 Nexus

注意:pom.xml中的url对应 nexus远程仓库web页面中的地址,查看逻辑见下图

Linux搭建 Nexus

Linux搭建 Nexus

然后再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>
Linux搭建 Nexus

执行 mvn clean package -DskipTests 将工程打包

最后执行 ,mvn deploy

将工程部署到远程nexus仓库,部署成功

至此,在linux上搭建nexus远程仓库,并实现jar包部署完成!

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.net/tech/29605.html

发表评论

登录后才能评论