IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> nexus私服搭建 -> 正文阅读

[Java知识库]nexus私服搭建

nexus私服搭建


1、下载nexus

下载链接https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.18.1-01-unix.tar.gz 但是特别慢,原因相信都知道的。

2、配置环境

我采用的nexus-3.18.0-01版本,其他3.x版本也差不多的。上传linux目录(例如:/opt/maven),解压,配置环境变量。

#进入目录
$ cd /opt/maven
#解压
$ tar -zxvf nexus-3.13.0-01-unix.tar.gz
#解压后会生成两个文件目录:nexus-3.13.0-01 和 sonatype-work
#进入bin目录
$ cd nexus-3.13.0-01/bin
#如果需要配置启动参数可以修改nexus.vmoptions文件内容,里面包含启动内存参数、日志等的配置
-Xms512M
-Xmx1024M
-XX:MaxDirectMemorySize=2G
-XX:+UnlockDiagnosticVMOptions
-XX:+UnsyncloadClass
-XX:+LogVMOutput
-XX:LogFile=../sonatype-work/nexus3/log/jvm.log
-XX:-OmitStackTraceInFastThrow
-Djava.net.preferIPv4Stack=true
-Dkaraf.home=.
-Dkaraf.base=.
-Dkaraf.etc=etc/karaf
-Djava.util.logging.config.file=etc/karaf/java.util.logging.properties
-Dkaraf.data=../sonatype-work/nexus3
-Djava.io.tmpdir=../sonatype-work/nexus3/tmp
-Dkaraf.startLocalConsole=false
#根据自己需要修改,一般默认就可以。

3、开放阿里云安全组和服务器防火墙端口

$ firewall-cmd --zone=public --add-port=8081/tcp --permanent
#重新加载
$ firewall-cmd --reload

4、启动

在bin目录下有nexus启动脚本,直接启动就可以。

$ ./nexus start
#或者
$ ./nexus run &

使用 nexus run 也会启动 nexus,区别在于:start以守护线程方式启动,run以非守护线程方式启动, & 代表是以后台进程运行。所以在这里 start=run+& 。

启动时可能比较慢,需要多等一会,如果想看启动日志情况可以进入sonatype-work目录

#进入sonatype-work目录的nexus3日志目录
$ cd sonatype-work/nexus3/log
#查看实时日志
$ tail -f nexus.log

5、管理后台

在浏览器中输入:

http://ip:8081

ip为你的linux服务器ip,8081为nexus的默认端口,这里需要注意:在nexus2的版本访问地址是http://ip:8081/nexus,在nexus3版本直接ip+端口就可以访问了。

① 、登录

初始密码是存储在admin.password 具体路径是:&{home}/sonatype-work/nexus3/admin.password 。使用vim查看

vim  &{home}/sonatype-work/nexus3/admin.password

登录成功后,系统提示马上设置新的密码,admin.password文件就会失效了。

默认账户为admin

②、配置阿里云的代理仓库

image-20210520162821331

1、点击配置按钮

2、点击Repositories

3、选择 maven-central 中央仓库,这里配置远程代理仓库地址。

image-20210520162857360

进入maven-central后,往下滑,当划到proxy部分后,停下,在 Remote storage 中输入阿里云的代理仓库地址:

http://maven.aliyun.com/nexus/content/groups/public
④、查看私服地址

image-20210520163000106

image-20210520163006888

复制下这个地址,然后添加maven的配置中,在setting.xml的标签内添加下方内容

 <!-- maven私服-->
    <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <name>nexus maven</name>
      <url>http://IP:8081/repository/maven-central/</url>
    </mirror>
  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-08-17 01:24:15  更:2021-08-17 01:25:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 20:57:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码