我有一個基本的Springboot Maven
項目,我希望能夠部署它並進行API調用,因爲它在本地工作。
我有一臺遠程linux機器,它上面有Jenkins
,我能夠正確構建我的應用程序。現在我想在同一個linux機器上部署這個版本,在某個文件夾/deploy
。
現在我已經在詹金斯增加了後生成操作到部署文物,具有下列參數Maven倉庫: 而現在我沒有讓我的pom.xml
或我的行家settings.xml
任何改變。 ,我得到的錯誤是:詹金斯 - 部署工件到Maven存儲庫
[INFO] Deployment in http://localhost:8080/deploy (id=test2,uniqueVersion=true)
Deploying the main artifact reag.login-0.0.1-SNAPSHOT.jar
Downloading: http://localhost:8080/deploy/reag/login/reag.login/0.0.1-SNAPSHOT/maven-metadata.xml
ERROR: Failed to retrieve remote metadata reag.login:reag.login:0.0.1-SNAPSHOT/maven-metadata.xml: Could not transfer metadata reag.login:reag.login:0.0.1-SNAPSHOT/maven-metadata.xml from/to deploymentRepo (http://localhost:8080/deploy): Access denied to: http://localhost:8080/deploy/reag/login/reag.login/0.0.1-SNAPSHOT/maven-metadata.xml , ReasonPhrase:Forbidden.
org.apache.maven.artifact.deployer.ArtifactDeploymentException: Failed to retrieve remote metadata reag.login:reag.login:0.0.1-SNAPSHOT/maven-metadata.xml: Could not transfer metadata reag.login:reag.login:0.0.1-SNAPSHOT/maven-metadata.xml from/to deploymentRepo (http://localhost:8080/deploy): Access denied to: http://localhost:8080/deploy/reag/login/reag.login/0.0.1-SNAPSHOT/maven-metadata.xml , ReasonPhrase:Forbidden.
在那裏我的工作是通過用戶名和密碼保護的機器,我試圖把它們放在settings.xml
文件,但沒有任何變化。有誰知道哪些是使這個過程工作的步驟?
在此先感謝。
問題出在這裏:'拒絕訪問:http:// localhost:8080/deploy/reag/login/reag.login/0.0.1-SNAPSHOT/maven-metadata。xml,ReasonPhrase:Forbidden.' ...檢查您的憑證數據是否正確... – khmarbaise
順便說一句:爲什麼不使用Maven來完成這項工作? – khmarbaise