我遇到了这样的问题
我必须将外部java项目包含到我的android构建中。
项目结构是:
Alpha - 使用共享类和库进行项目。
Beta - 使用alpha
文件的android项目Gamma - 使用alpha文件的桌面java项目。
在Eclipse上一切正常,但我需要它在Jenkins上工作。 我正在使用谷歌Android SDK(android更新项目命令)来创建build.xml,然后我使用谷歌目标来做我需要的东西(构建,艾玛,清洁等)
问题是这个build.xml不包含来自alpha项目的文件和库,所以它基本上在beta构建任务的第一行都没有。
我的问题是: 如何正确添加alpha项目作为googles生成的build.xml文件的依赖项?
我应该将alpha压缩为.jar然后以某种方式将其添加到beta(如何?) 我应该以某种方式链接它吗?
感谢您的帮助。
[我是蚂蚁脚本的新手,所以请用简单的写作:P]
答案 0 :(得分:0)
这是相当多的ANT-Stuff,你必须要调查,但不要气馁,这不是火箭科学:)
基本上你必须这样做:
如果您不希望每次在eclipse中运行Android或桌面项目之前(手动)编译共享项目,则应将共享库的build.xml与相应目标一起添加到项目的构建器设置中(在Eclipse中 - >右键单击Project - > Properties - > Builders - >在 Java 和 Android软件包构建器之间添加新构建器。
抱歉,伙计,我不知道其他任何方式。也许有另一种解决方案,我没有使用Jenkins一年。