您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页Linux下搭建Nexus3私服仓库

Linux下搭建Nexus3私服仓库

来源:二三娱乐

安装

解压安装包

tar -xvf nexus-3.0.2-02-unix.tar.gz

root账户启动nexus需要设置环境变量RUN_AS_USER=root

export RUN_AS_USER=root

启动nexus

./bin/nexus start

用admin/admin123登录,开启部署策略

settings.xml

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
           
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>C:\Users\Kosh\.m2\repository</localRepository>
    <servers>
        <server>
          <id>nexus</id>
          <username>admin</username>
          <password>admin123</password>
        </server>
    </servers>

    <mirrors>
        <mirror>
          <id>nexus</id>
          <url>http://139.196.8.178:8081/repository/maven-public/</url>
          <mirrorOf>central</mirrorOf>
        </mirror>
    </mirrors>
</settings>

pom.xml

<distributionManagement>
    <repository>
        <id>nexus</id>
        <name>Nexus Release</name>
        <url>http://139.196.8.178:8081/repository/maven-releases/</url>
    </repository>
    <snapshotRepository>
        <id>nexus</id>
        <name>Nexus Snapshot</name>
        <url>http://139.196.8.178:8081/repository/maven-snapshots/</url>
    </snapshotRepository>
</distributionManagement>

发布第三方包

输入如下命令:

mvn deploy:deploy-file -DgroupId=log4j -DartifactId=log4j -Dversion=1.2.17 -Dpackaging=jar -DrepositoryId=3rdparty -Dfile=E:\IDEA\log4j-1.2.17.jar -Durl=http://localhost:8081/repository/3rdparty/ -DgeneratePom=false

其中groupId artifactId version 根据实际情况填写 repositoryId跟settings.xml中的保持一致
url在repository的设置当中可以看到

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务