我只是將我們的nexus存儲庫遷移到新的服務器,並更新了build.gradle以指向此服務器。Grable uploadArchives在新的連接上失敗
uploadArchives {
repositories.mavenDeployer {
setUniqueVersion(false)
repository(url: "http://<tomcat2:8080>/nexus-webapp-1.9.2/content/repositories/releases") {
authentication(userName: "username", password: "password")
}
snapshotRepository(url: "http://<tomcat2:8080>/nexus-webapp-1.9.2/content/repositories/snapshots"){
authentication(userName: "username", password: "password")
}
}
}
現在uploadArchives任務失敗,出現錯誤:
Error deploying artifact: Error transferring file Error writing to server
我看到tomcat2日誌,但證書401錯誤都不錯。我可以使用這些憑據登錄到nexus webapp。
用戶權限也適用於nexus,因爲它適用於我將nexus url指向舊服務器的情況。
我在/.m2/settings.xml中也驗證了nexus用戶名和密碼。
所有的配置都是一樣的。我的sonatype工作目錄在安裝目錄中,所以我剛剛在另一個tomcat上啓動了nexus web應用程序,方法是在catalina.sh中設置PLEXUS_NEXUS_WORK –