2013-03-16 50 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

相关问题