我也有同样的问题,as described here。简而言之:就是在java文件中使用ProjectHelper和executeTarget来执行某个ant xml文件中ant目标。然而,当在这个ant文件中使用<antcall>时,我会得到一个build.xml所缺少的FileNotFoundException,尽管调用这个ant目标“正常”工作得很好。现在已经有了对build.xml的引用,所以我假设它会查找标准的build.xml,我不知道为什么。这个问题已经在什么地方解决了吗?在google上找不到任何帮助。
发布于 2014-09-23 18:59:43
具有与所述相同的问题。在浏览了所有未回复的帖子后,我发现如果不使用"build.xml“作为构建文件,则必须设置"ant.file”属性……
File buildFile = new File(antBuildFilePath);
ProjectHelper.configureProject(projAnt, buildFile);
projAnt.setUserProperty( "ant.file" , buildFile.getAbsolutePath());
//...https://stackoverflow.com/questions/23288077
复制相似问题