liunx(ubuntu)下使用nexus搭建maven私服


jdk 安装(因为 nexus是基于java 开发的)
  • 下载地址 http://pc6.down.123ch.cn/download/jdk-7u79-linux-x64_48@447834.exe
  • 在 usr 建立 jvm 目录(usr/jvm),将下载的 jdk 解压到这个目录
  • 配置环境变量,命令行 sudo gedit /etc/profile 打开系统配置文件,添加如下配置:
export JAVA_HOME=/usr/jvm/jdk1.8.0_60  # 根据你自己的实际目录
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
复制代码
  • 查看是否配置成功(命令行输入 java -version),出现类型下列字样就代表成功了:
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)
复制代码
nexus 安装
  • 下载 nexus,戳我下载

  • 解压下载的nexus文件,会出现两个文件夹:nexus-oss-webapp-2.14.0和sonatype-work,前者包含了nexus的运行环境和应用程序,后者包含了你自己的配置和数据。

  • 配置相关文件

    • 配置可以在root下开启nexus

    1.方法一:修改系统环境变量 (sudo gedit /etc/profile)在文件末尾加上: export RUN_AS_USER=root

    2.方法二:编辑 nexus启动文件(sudo gedit /usr/local/nexus/nexus-2.14.8-01-bundle/nexus-2.14.8- 01/bin),在其如下位置:

    加入 RUN_AS_USER=root即可。

    • 配置nexus依赖的jdk文件位置(不配置此项,nexus可以正常启动,但是浏览器访问时却不可以访问): 命令行打开 nexus\bin\jsw\conf\wrapper.conf(sudo gedit /nexus\bin\jsw\conf\wrapper.conf),配置如下位置代码:
wrapper.java.command=/usr/local/jdk1.8/bin/java  # 你自己的jdk 路径
复制代码
  • 自定义端口(默认端口为 8081): 编辑 {nexus-home}/nexus-2.8.0-05/conf 目录下有一个 nexus.properties 的配置文件,通过修改 application-port 属性为自己想要设定的端口号即可,入下图:

    • 重启nexus即可(也可重启机器)

    • 开放端口为局域网使用:

      1. 安装 iptables : apt-get install iptables

      2. 添加相关端口给用户使用(80 就是你要开放的端口号):iptables -I INPUT -p tcp --dport 80 -j ACCEPT

      3. 保存:iptables-save

      • 启动nexus ,命令行进入 nexus-2.14.8-01-bundle/nexus-2.14.8-01/bin 目录下,执行 ./nexus start 即可启动,启动成功后的画面如下:
  • 浏览器登录nexus ,配置相关属性(浏览器访问:http://ip:端口/nexus/)

  • 将下图 4-1 中 4列设置为如下图所示:

    • Apache Snapshosts--Configuration

    • Central-- Configuration

    • Release - Configuration

    • Snapshots-Configuration

手动上传 jar 包到私服

OK 完工。

转载于:https://juejin.im/post/5af25b81518825672f19d9ba

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值