在 Jenkins 的 Ant +Ivy 项目中构建错误

Posted

技术标签:

【中文标题】在 Jenkins 的 Ant +Ivy 项目中构建错误【英文标题】:Build Error in Ant +Ivy project in Jenkins 【发布时间】:2013-06-13 12:17:18 【问题描述】:

我是 jenkins 的新手,我正在尝试使用 jenkins 构建一个 Ant+Ivy 项目,并将 Java_Home 配置为 C:\Program Files\Java\jdk1.6.0_21。我已经粘贴了控制台输出。

09:38:47 
09:38:47 BUILD FAILED
09:38:47 Target "Files" does not exist in the project "abc". 
09:38:47 
09:38:47 Total time: 0 seconds
09:38:47 Build step 'Invoke Ant' marked build as failure
09:38:48 Archiving artifacts
09:38:48 Finished: FAILURE

PS:我已经检查了 build.xml 中是否存在调用的目标,并且我能够从 Windows 控制台运行它。我相信问题是程序和文件之间的空间(可能是 ant 将“文件”视为目标)。请帮忙!

【问题讨论】:

您是否使用绝对路径填充“构建文件”?如果是绝对的,那么做相对的。例如。 abc/target_name 因为我认为这是由于路径中程序和文件之间的空格。我给了我的目录路径没有空格,现在它工作正常。@EyadEbrahim:谢谢 【参考方案1】:

因为我认为这是由于路径中 Program 和 Files 之间的空格。我给了我的目录路径没有空格,现在它工作正常。

【讨论】:

以上是关于在 Jenkins 的 Ant +Ivy 项目中构建错误的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Ivy 构建和单元测试?

从 ant + ivy 迁移到 gradle

ivy (ant) 发布任务的 Nexus url

Jenkins:基于linux构建ivy项目

如何使用 ant 构建多个具有依赖关系的项目

常春藤解决不使用动态工件