centos7 mvn 上傳jar到私服

遇到以下問題 「Failed to transfer file: http://skf-nexus.xxxxx.com/re... Return code is: 401」

找一臺有maven的機器修改配置
[root@dev-technology-215l ~]# cat /usr/local/apache-maven-3.3.9/conf/settings.xml
<settings>
    <mirrors>  
        <!--給定倉庫的下載鏡像。  -->  
        <mirror>
            <!--該鏡像的惟一標識符。id用來區分不一樣的mirror元素。  -->
            <id>xxxxx</id>
            <!--鏡像名稱  -->
            <name>Nexus xxxxx</name>
            <!--該鏡像的URL。構建系統會優先考慮使用該URL,而非使用默認的服務器URL。  -->
            <url>http://nexus.xxxxx.com/repository/xxxxx-maven-central/</url>
            <!--被鏡像的服務器的id。例如,若是咱們要設置了一個Maven中央倉庫(http://repo1.maven.org/maven2)的鏡像,-->
            <!--就須要將該元素設置成central。這必須和中央倉庫的id central徹底一致。 -->
            <mirrorOf>central</mirrorOf>
        </mirror>
    </mirrors>  
    <profiles>
         <profile>  
            <id>jdk-1.8</id>  
            <activation>  
                <activeByDefault>true</activeByDefault>  
                <jdk>1.8</jdk>  
                </activation>  
            <properties>  
                <maven.compiler.source>1.8</maven.compiler.source>  
                <maven.compiler.target>1.8</maven.compiler.target>  
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>  
            </properties>  
        </profile>
         <profile>
            <id>dev</id>
            <repositories>
                <repository>
                    <id>nexus</id>
                    <url>http://skf-nexus.xxxxx.com/repository/xxxxx-release/</url>
                    <releases>
                        <enabled>true</enabled>
                    </releases>
                    <snapshots>
                        <enabled>true</enabled>
                    </snapshots>
                </repository>
            </repositories>
        </profile>
    </profiles>
   <activeProfiles>
        <activeProfile>dev</activeProfile>
    </activeProfiles>
    <servers>
        <server>
            <id>releases</id>
            <username>admin</username>
            <password>xxxxx-0312</password>
        </server>
    <server>
            <id>snapshots</id>
            <username>admin</username>
            <password>xxxxx-0312</password>
        </server>
    </servers>
    <distributionManagement>  
        <repository>  
            <id>xxxxx-releases</id>  
            <name>Nexus Release Repository</name>  
            <url>http://skf-nexus.xxxxx.com/repository/xxxxx-release/</url>  
        </repository>  
        <snapshotRepository>  
            <id>snapshots</id>  
            <name>Nexus Snapshot Repository</name>  
            <url>http://skf-nexus.xxxxx.com/repository/snapshots/</url>  
        </snapshotRepository>  
    </distributionManagement>
</settings>
jar 包上傳命令
mvn deploy:deploy-file -DgroupId=com.csii.pe.http -DartifactId=security -Dversion=1.3 -Dpackaging=jar -Dfile="/tmp/maventest/com-csii-pe-http-security-1.3.jar" -Durl= http://skf-nexus.xxxxx.com/re... -DrepositoryId=releases
相關文章
相關標籤/搜索