首页 > 技术文章 > Maven私服(Nexus)资源上传下载

boazy 2018-06-13 14:03 原文

1、settings.xml

(向私服上传资源需要)

<!-- Snapshot包的管理/Releases包的管理/第三方包管理-->
<server>
  <id>lutao-maven-nexus</id>
  <username>admin</username>
  <password>admin123</password>
</server>

 

2、pom.xml

(配置repository:私服库代理中央仓库需要)

(配置snapshotRepositoryrepository:SNAPSHOT包上专需要、RELEASES包上传需要

<repositories>
    <!-- 代理中央仓库 -->
    <repository>
        <id>maven-central</id>
        <name>maven-central</name>
        <url>http://192.168.0.86:8081/repository/maven-central/</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
        <releases>
            <enabled>true</enabled>
        </releases>
    </repository>
</repositories>

<distributionManagement>
    <!-- Snapshot包的管理 -->
    <snapshotRepository>
        <id>lutao-maven-nexus</id>
        <name>Nexus Snapshot</name>
        <url>http://192.168.0.86:8081/repository/maven-snapshots/</url>
    </snapshotRepository>
    <!-- Releases包的管理 -->
    <repository>
        <id>lutao-maven-nexus</id>
        <name>Nexus releases</name>
        <url>http://192.168.0.86:8081/repository/maven-releases/</url>
    </repository>
</distributionManagement>

 

3、第三方资源上传到私服库

mvn deploy:deploy-file -DgroupId=taobao-sdk -DartifactId=taobao-sdk-java -Dversion=1.0 -Dpackaging=jar -Dfile=E:\DUANBO\Desktop\taobao-sdk-java-1.0.jar -Durl=http://192.168.0.86:8081/repository/maven-releases/ -DrepositoryId=lutao-maven-nexus

mvn deploy:deploy-file -DgroupId=com.jd.trip -DartifactId=trip-soa-common -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=E:\DUANBO\Desktop\trip-soa-common-0.0.1-SNAPSHOT.jar -Durl=http://192.168.0.86:8081/repository/maven-snapshots/ -DrepositoryId=lutao-maven-nexus

 

推荐阅读