Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant能否检测Eclipse中的项目是否已关闭?_Eclipse_Ant - Fatal编程技术网

Ant能否检测Eclipse中的项目是否已关闭?

Ant能否检测Eclipse中的项目是否已关闭?,eclipse,ant,Eclipse,Ant,我们在平面多项目设置中使用Eclipse。在每个项目上设置Ant构建器,以根据需要创建JAR;ant文件用于手动启动junit测试、创建junit报告等 一个项目被设置为主构建项目,其中一个项目有一个方便的单个ant目标test all,它在所有其他项目中调用测试目标。这很有效,没问题 挑战在于,对于一些开发人员来说,某些项目代表与他们当前的工作任务无关的可选组件。因此,他们关闭这些项目,以便在进行清理和重建整个工作区等工作时节省一些时间。这很好,Eclipse会按预期忽略已关闭的项目 当您转到

我们在平面多项目设置中使用Eclipse。在每个项目上设置Ant构建器,以根据需要创建JAR;ant文件用于手动启动junit测试、创建junit报告等

一个项目被设置为主构建项目,其中一个项目有一个方便的单个ant目标test all,它在所有其他项目中调用测试目标。这很有效,没问题

挑战在于,对于一些开发人员来说,某些项目代表与他们当前的工作任务无关的可选组件。因此,他们关闭这些项目,以便在进行清理和重建整个工作区等工作时节省一些时间。这很好,Eclipse会按预期忽略已关闭的项目

当您转到主构建项目并运行ant test all目标时,就会出现问题。正如您所期望的,它会尝试运行所有项目的测试,而不仅仅是开放项目

在eclipse环境中运行ant脚本时,有什么简单的方法可以让它变得更智能,从而了解已关闭的项目,这样我就可以让它忽略这些

有点像是在我的ant文件中添加了一个除非=${CLOSED.UNDER.ECLIPSE}类型的功能


非常感谢。

如果ant能够检测到它是在eclipse下运行的,它可能会帮助您实现这一点。在.project文件中是否有任何东西可以告诉您项目是否已关闭?您可以使用一个任务(如果没有其他任务的话)来解析它。如果ant能够检测到它在eclipse下运行,它可能会帮助您实现这一点。在.project文件中是否有任何东西可以告诉您项目是否已关闭?您可以使用任务(如果没有其他任务的话)将其解析出来。