Jenkins:自定义jar依赖问题

时间:2014-10-22 23:43:19

标签: maven jenkins

我正在通过项目创建一个jar并将jar复制到c:\mylib\test-automation-library-0.0.1-SNAPSHOT.jar

<groupId>com.mycompany.taf</groupId>
  <artifactId>test-automation-library</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>
  <name>Test Automation Library</name>
  <description>Test Automation Library</description>
<url>http://maven.apache.org</url>

现在,我正在通过Jenkins运行测试脚本。在测试脚本的Jenkins工作中,我包括以下预构建步骤安装库:

install:install-file
 -Dfile=c:\mylib\test-automation-library-0.0.1-SNAPSHOT.jar 
 -DgroupId=com.mycompany.taf 
 -DartifactId=test-automation-library
 -Dversion=0.0.1 
 -Dpackaging=jar

这会将jar安装到maven本地存储库(脚本应该在哪里运行),并且在测试脚本的POM文件中构建成功,我包含了以上库的以下依赖项:

<dependency>
  <groupId>com.mycompany.taf</groupId>
  <artifactId>test-automation-library</artifactId>
  <version>0.0.1-SNAPSHOT</version>
</dependency>

如果我通过Jenkins进行maven install(测试脚本项目),我会遇到以下错误:

[INFO] ------------------------------------------------------------------------
[WARNING] The POM for com.mycompany.taf:test-automation-library:jar:0.0.1-SNAPSHOT is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE

依赖是否有问题?我尝试了所有不同的选项,并用Google搜索,但无法弄清楚问题是什么。我在这里真的被封锁了。非常感谢任何帮助/指针。 提前致谢。 公羊。

2 个答案:

答案 0 :(得分:0)

公羊,

您的命令如下:

install:install-file
-Dfile=c:\mylib\test-automation-library-0.0.1-SNAPSHOT.jar
-DgroupId=com.mycompany.taf
-DartifactId=test-automation-library
-Dversion=0.0.1
-Dpackaging=jar

您的版本号缺少-SNAPSHOT限定符。

希望有所帮助。

答案 1 :(得分:0)

@ 333kenshin,这是我之前对你的问题的评论的延续。

[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ test-automation-library ---
[INFO] Installing C:\Program Files (x86)\Jenkins\workspace\AmzonPOCTest1\test-automation-    library\target\test-automation-library-0.0.1-SNAPSHOT.jar to          C:\Windows\system32\config\systemprofile\.m2\repository\com\mycompany\taf\test-automation-library\0.0.1-SNAPSHOT\test-automation-library-0.0.1-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 17.938 s
[INFO] Finished at: 2014-10-23T03:38:39-07:00`enter code here`
[INFO] Final Memory: 23M/122M
[INFO] ------------------------------------------------------------------------  enter code here

仅供参考:我登录了我的Windows PC非管理员用户。我相信没关系。