我正在通过一个项目创建一个jar,并将该jar复制到c:mylibtest-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:mylibtest-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安装(测试脚本项目),我会遇到以下错误:
[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
依赖关系有问题吗?我尝试了所有不同的选项,也在谷歌上搜索了一下,但没能找出问题所在。我真的被挡住了。非常感谢任何帮助/指示。提前谢谢。公羊队。
Rams,
你的命令是:
install:install-file
-Dfile=c:mylibtest-automation-library-0.0.1-SNAPSHOT.jar
-DgroupId=com.mycompany.taf
-DartifactId=test-automation-library
-Dversion=0.0.1
-Dpackaging=jar
您的版本号缺少-SNAPSHOT
限定符。
希望能有所帮助。
@333kenshin,这是我之前对您问题的评论的延续。
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ test-automation-library ---
[INFO] Installing C:Program Files (x86)JenkinsworkspaceAmzonPOCTest1test-automation- librarytargettest-automation-library-0.0.1-SNAPSHOT.jar to C:Windowssystem32configsystemprofile.m2repositorycommycompanytaftest-automation-library .0.1-SNAPSHOTtest-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电脑非管理员用户。我相信这并不重要。