2013-03-16 49 views
1

當我在Jenkins中運行構建時,它的成功,我也能夠部署它。 但我無法找到我的jar文件在我的Maven倉庫私有/釋放位置找不到我的jar在私人maven倉庫中

https://repository-ram-cloud.forge.cloudbees.com/release/

這裏是詹金斯控制檯輸出

[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
Projects to build: [MavenProject: com.uhg.jcoe:osa-common:1.0.0 @ /scratch/jenkins/workspace/osa-common build/pom.xml] 
[JENKINS] Archiving /scratch/jenkins/workspace/osa-common build/pom.xml to /home/ram-cloud/hudson_home/jobs/osa-common build/modules/com.uhg.jcoe$osa-common/builds/2013-03-16_19-13-30/archive/com.uhg.jcoe/osa-common/1.0.0/osa-common-1.0.0.pom 
[JENKINS] Archiving /scratch/jenkins/workspace/osa-common build/target/osa-common-1.0.0.jar to /home/ram-cloud/hudson_home/jobs/osa-common build/modules/com.uhg.jcoe$osa-common/builds/2013-03-16_19-13-30/archive/com.uhg.jcoe/osa-common/1.0.0/osa-common-1.0.0.jar 
Waiting for Jenkins to finish collecting data 
channel stopped 
[cloudbees-deployer] Deploying as (jenkins) to the ram-cloud account 

看到它說,它已經部署到RAM的雲帳號,但我看不到它,這就是爲什麼我的其他項目失敗,因爲他們有這個瓶子的依賴。

+0

你能發表更完整的日誌嗎? BUILD BUILD SUCCESS之前的界限。什麼mvn命令正在運行? – ben75 2013-03-17 01:49:42

+0

你告訴Jenkins要做什麼Maven目標? – 2013-03-17 02:22:12

+0

當然。 [INFO]將/ scratch/jenkins/workspace/osa-common build/target/osa-common-1.0.0.jar添加到/home/jenkins/.m2/repository/com/uhg/jcoe/osa-common/1.0。 0/osa-common-1.0.0.jar [INFO]將/ scratch/jenkins/workspace/osa-common build/pom.xml添加到/home/jenkins/.m2/repository/com/uhg/jcoe/osa- common/1.0.0/osa-common-1.0.0.pom mojoSucceeded org.apache.maven.plugins:maven-install-plugin:2.3.1(default-install) projectSucceeded com.uhg.jcoe:osa-common :1.0.0 sessionEnded – raaone7 2013-03-17 04:38:09

回答

0

你在日誌中看到什麼是詹金斯歸檔內置的結果,但這只是一個詹金斯功能,不涉及maven倉庫。爲了讓這個工件可用於其他工作,您需要配置一個後期製作操作「部署到我的Maven倉庫」並選擇「發佈」。

0

評論混淆解決方案的一個粗略的總結是:

你需要告訴行家所以它們可用於實際部署的工件之間架起:

maven clean deploy 

你的POM也需要正確配置 - 按照 CloudBees Private Maven Repository

相關問題