创建maven私人创库nexus

1.到官网下载nexus-3.74.0-05-unix.tar.gz包,若下载慢可以去这里下载地址

2.上传到liunx的根目录opt文件中,然后解压命令:

tar -xzf nexus-3.74.0-05-unix.tar.gz

3.解压后会得到两个文件夹nexus-3.74.0-05 和 sonatype-work ,记得 sonatype-work文件夹是里面去查登录初始密码,后面会说。

4.建议修改端口并放开相应的防护墙或者安全组,进入nexus-3.74.0-05文件 命令:

 cd nexus-3.74.0-05/etc/

然后修改里面的nexus-default.properties 命令:

vim nexus-default.properties

5.修改配置nexus.rc  ,cd进入nexus-3.74.0-05/bin目录

添加如下:

run_as_user="root"
java_home="/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64"

解释:用root用户启动,虽然官网不推荐,也可以改成其他用户,因启动需要java的jdk所以要指定jdk位置,我的nexus包比较新,需要用jdk11以上才可以。

6.启动到nexus-3.74.0-05/bin目录执行下面命令

#这个是前台启动,若是关闭窗口会关闭
./nexus run 
#后台启动 
./nexus start

7.根据IP+端口 打开游览器,账号admin,密码到/sonatype-work/nexus3文件夹里面的admin.password查看

8.完成

9.maven 的conf文件夹下的settings.xml里面的<servers></servers>标签中添加授权账号密码

 <server>
      <id>maven-releases</id>
      <username>admin</username>
      <password>wu3534fgf</password>
  </server>
  <server>
      <id>maven-snapshots</id>
      <username>admin</username>
      <password>wu3534fgf</password>
  </server>

10.配置pom.xml

  <pluginRepositories>
        <pluginRepository>
            <id>maven-public</id>
            <url>http://101.43.26.228:8085/repository/maven-public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>

    <repositories>
        <repository>
            <id>maven-releases</id>
            <url>http://101.43.26.228:8085/repository/maven-releases/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>maven-public</id>
            <url>http://101.43.26.228:8085/repository/maven-public/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
    <distributionManagement>
        <repository>
            <id>maven-releases</id>
            <url>http://101.43.26.228:8085/repository/maven-releases/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>
                    false
                </enabled>
            </snapshots>
        </repository>
        <snapshotRepository>
            <id>maven-snapshots</id>
            <url>http://101.43.26.228:8085/repository/maven-snapshots/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>
                    true
                </enabled>
            </snapshots>
        </snapshotRepository>
    </distributionManagement>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值