> 文章列表 > 发布第三方jar包到远程仓库

发布第三方jar包到远程仓库

发布第三方jar包到远程仓库

mvn deploy:deploy-file -Dversion=4.3.3 -DgroupId=com.xxx.sdk -DartifactId=xxx-java-sdk-biz -Dpackaging=jar -Dfile=lib/xxx-sdk-biz-4.3.3.jar -DpomFile=pom.xml -Durl=http://xxx/repositories/thirdparty -DrepositoryId=thirdparty

报错Return code is: 401, ReasonPhrase: Unauthorized

设置:E:\\tool\\apache-maven-3.3.9\\conf\\settings.xml 更改或者增加如下配置:

<servers>
      <server>
        <server>
            <id>thirdparty</id>
            <username>username</username>
            <password>password</password>
        </server>
         <server>
            <id>public</id>
            <username>username</username>
            <password>password</password>
        </server>
<servers>

自己项目的pom文件配置:

<distributionManagement>
        <snapshotRepository>
            <id>snapshots</id>
            <name>snapshots</name>
            <url>http://xxx/repositories/snapshots</url>
        </snapshotRepository>
        <repository>
            <id>thirdparty</id>
            <name>3rd party</name>
            <url>http://xxx/repositories/thirdparty</url>
        </repository>
    </distributionManagement>
配置完成,再次执行命令成功