Nexus3 搭建 maven 私服

简介: Nexus3 搭建 maven 私服

nexus 和 maven 究竟是干嘛的?


Nexus3私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。


为什么要搭建maven私服?


公司没有maven私服,需要用用手动打jar包的方式添加依赖很不友好,所以需要搭建 Nexus3 私服

环境准备:


环境准备:

建议在2G内存以上部署此服务


jdk环境(注意低于1.8版本才能运行这套服务)

mave安装包

wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

nexus安装包(需要注册nexus下载)

下载后上传到服务器即可

下一步:部署java及文件解压

java部署

[root@cicd-nexus ~]# tar xf jdk-8u201-linux-x64.tar.gz -C /usr/local/
[root@cicd-nexus ~]# cd /usr/local/
[root@cicd-nexus ~]# ln -s jdk1.8.0_251/ java

添加环境变量

[root@cicd-nexus ~]# vim /etc/profile

追加此段

export JAVA_HOME=/usr/local/java
export MAVEN_HOME=/usr/local/maven
export JRE_HOME=/usr/local/java/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$MAVEN_HOME/bin:$PATH

重载环境变量

[root@cicd-nexus ~]# source /etc/profile
[root@localhost ~]# java -version  ##查看是否安装成功
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)


解压文件maven和nexus

cd /usr/local/
tar -xvf apache-maven-3.6.3-bin.tar.gz ##解压上传包的路径下的安装包 
ln -s apache-maven-3.6.3/ maven  ##软连接
mvn -v      ##查看是否安装成功


同上

tar nexus-3.24.0-02-unix.tar.gz 
ln -s nexus-3.24.0-02/ nexus

启动

cd /usr/local/nexus/bin
./nexus start

1)Nexus默认的端口是8081,可以在etc/nexus-default.properties配置中修改。


2)Nexus默认的用户名密码是admin/admin123


3)当遇到奇怪问题时,重启nexus,启动时间会比较慢 要1分钟左右后才能访问。


4)Nexus的工作目录是sonatype-work(路径一般在nexus同级目录下)


查看端口有8081就可以访问了

netstat -tnlp | grep 8081

浏览器输入ip地址:8081端口访问 ,欢迎界面也是非常炫酷


目录
相关文章
|
druid Java 关系型数据库
使用maven搭建微服务项目
使用maven搭建微服务项目
使用maven搭建微服务项目
|
XML Java 应用服务中间件
IDEA使用Maven整合搭建SSM框架(下)
IDEA使用Maven整合搭建SSM框架
|
Java 数据库连接 Maven
IDEA使用Maven整合搭建SSM框架(上)
IDEA使用Maven整合搭建SSM框架
|
Java Linux Go
Linux下使用nexus搭建maven私服
Linux下使用nexus搭建maven私服
388 0
Linux下使用nexus搭建maven私服
|
IDE Java 应用服务中间件
手把手教你idea中搭建Maven环境
手把手教你idea中搭建Maven环境
659 0
手把手教你idea中搭建Maven环境
|
安全 IDE Java
Linxu搭建maven环境,实现服务器修改代码
Linxu搭建maven环境,实现服务器修改代码
262 0
Linxu搭建maven环境,实现服务器修改代码
|
Java 程序员 Maven
Android的Nexus搭建Maven私有仓库
Android的Nexus搭建Maven私有仓库
441 0
Android的Nexus搭建Maven私有仓库
|
缓存 安全 Java
Maven 仓库介绍 和 nexus 私服搭建
Maven 仓库 在 Maven 的术语中,仓库是一个位置(place)。 Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。 在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven 仓库能帮助我们管理构件(主要是 JAR ),它就是放置所有 JAR 文件(WAR,ZIP,POM 等)的地方。
786 1
Maven 仓库介绍 和 nexus 私服搭建
|
Java 测试技术 Shell
使用nexus搭建一个maven私有仓库
今天就带大家使用nexus搭建一个自己的私有仓库,并使用idea上传java到自己的仓库。
|
XML Java Maven
Spring——IoC基本概念的理解,IDEA中使用Maven搭建Spring框架、运行第一个Spring程序
Spring——IoC基本概念的理解,IDEA中使用Maven搭建Spring框架、运行第一个Spring程序
Spring——IoC基本概念的理解,IDEA中使用Maven搭建Spring框架、运行第一个Spring程序