我是Gradle的初学者,但是我继承了一个使用Gradle的Java项目。该特定项目取决于另一个Java项目,该Java项目是在单独磁盘位置上的Ant构建项目。 为了使Gradle得以构建,我不得不以某种方式告诉他,还有另一个项目应该考虑,但无论我如何尝试,我都失败了。这是我当前的项目设置: git Folder | | ---AntProject | -src ---GradleProject | | -proper Gradle file / folder structure 现在,在我的Gradle项目set…

2020年12月1日 0条评论 71点热度 阅读全文

我在Ant中定义了一个macrodef,并使用javascript来完成工作。在这种情况下,我正在验证timezone。 <macrodef name="validateTimeZone"> <attribute name="zone" /> <sequential> <echo>result: ${envTZResult}</echo> <echo> validating timezone: @{zone}</echo> <…

2020年11月28日 0条评论 43点热度 阅读全文

我目前正在使用ANT在Windows XP计算机上构建Java项目。在我的build.xml文件中,我定义了3个任务,如果失败了,我希望在关闭建筑物并退出之前执行默认任务(如恢复过程)。我想知道是否有可能。 谢谢 解决方案如下: 搜索并找到了这个。基本上,这是对Ant的一次尝试/捕获。可能值得一看:http://ant-contrib.sourceforge.net/tasks/tasks/trycatch.html

2020年11月28日 0条评论 55点热度 阅读全文

我需要指定某个目录,maven ant任务应将其用作存储库。 maven.repo.local似乎不兼容。还有其他想法吗? 解决方案如下: 您应该查看Maven Repositories标签。您可以指定一个存储库,但可以在更大的范围内指定它。 maven repositories

2020年11月27日 0条评论 81点热度 阅读全文

我有几个相互依赖的Eclipse项目(无周期)。是否可以使用ant4eclipse自动解决和构建依赖关系(最好是单个输出文件夹)? 解决方案如下: 是。我们做。 您将需要使用团队项目来告诉ant4eclipse哪些项目可用。

2020年11月25日 0条评论 62点热度 阅读全文

我想使用Rhino JavaScript编译器将一些JavaScript编译为.class字节码文件,以便在项目中使用。似乎应该已经存在,因为分别有针对Groovy,NetREXX(!)和Jython的groovyc,netrexxc和jythonc任务。有没有人使用过或编写过这样的Ant任务,或者有人可以提供一些编写方法的提示? 理想情况下,它将具有某种方法来解析JavaScript或Java类之间的依赖关系。 解决方案如下: 为什么不简单地使用Java任务? <java fork="yes" classp…

2020年11月21日 0条评论 67点热度 阅读全文

我正在开发一个Java程序,该程序可以构建Android apk文件,然后将其安装到模拟器中,然后运行测试。下面列出了代码: /* * Generate APK through ANT API Method */ public static void generateApkThroughAnt(String buildXMLPath) { File antBuildFile = new File(buildXMLPath); Project p = new Project(); p.setUserProperty(…

2020年11月21日 0条评论 53点热度 阅读全文

我正在为我的分布式系统实验室课程开发应用程序。我有一个运行多个目标的可运行蚂蚁构建文件。我目前的操作方式是打开终端窗口(linux)并运行单独的ant目标(使用Logger)。我需要的是可能: 使用eclipse中的ant buildfile运行和调试项目打开多个Eclipse控制台(或者可能是Eclipse远程系统-本地Shell),每个ant目标一个 我在这里找到了一个很好的答案/解决方案:https://stackoverflow.com/q/316783 但是我没有把所有的东西都弄清楚。我阅读了用于创建ja…

2020年11月21日 0条评论 73点热度 阅读全文

我有以下用于从Java执行Ant任务的代码: public class AntExecutor { /** * To execute a target specified in the Ant build.xml file * * @param buildXmlFileFullPath * @param target */ public static boolean executeAntTask(String buildXmlFileFullPath, String target, Map<String, S…

2020年11月20日 0条评论 49点热度 阅读全文

我已经从JUnit3.8切换到JUnit4.4。我使用ant运行测试,所有测试均成功运行,但测试实用程序类失败,并显示“无可运行方法”错误。我使用的模式是在测试文件夹下包括所有名称为* Test *的类。 我知道,运行程序找不到任何带有@Test属性注释的方法。但是它们不包含此类注释,因为这些类不是测试。令人惊讶的是,在Eclipse中运行这些测试时,它不会抱怨这些类。 在JUnit3.8中,这根本不是问题,因为这些实用程序类没有扩展TestCase,因此运行程序没有尝试执行它们。 我知道我可以在ant脚本的jun…

2020年11月16日 0条评论 59点热度 阅读全文