Java apacheant中的规则文件
我有4个ApacheAnt构建文件,它们都使用findbugs、junit和jacoco。此时,我所知道的在ant构建文件中包含这些工具的唯一方法是每次都定义它们,因为我发现随着工作的增长,这些工具的效率不是很高。有没有一种方法可以定义一个包含junit、jacoco规则的文件,并找到ant构建文件可以像make中的规则文件一样加载的bug,或者我必须在每个ant文件中完全定义相同的任务 您可以创建单个Ant构建文件,在其中集中所有外部(第三方)任务定义 每当Ant构建文件需要使用这些任务时,您可以使用此构建文件:Java apacheant中的规则文件,java,ant,build,Java,Ant,Build,我有4个ApacheAnt构建文件,它们都使用findbugs、junit和jacoco。此时,我所知道的在ant构建文件中包含这些工具的唯一方法是每次都定义它们,因为我发现随着工作的增长,这些工具的效率不是很高。有没有一种方法可以定义一个包含junit、jacoco规则的文件,并找到ant构建文件可以像make中的规则文件一样加载的bug,或者我必须在每个ant文件中完全定义相同的任务 您可以创建单个Ant构建文件,在其中集中所有外部(第三方)任务定义 每当Ant构建文件需要使用这些任务时,您
<project name="MyProject" ...>
<import file="${path_to_file}/tasks_ext.xml"/>
...
</project>
...
Gotcha因此,如果目录结构有一个保存源文件文件夹的根目录,我可以在根目录中定义一个build.xml,包含所有任务,并将该文件导入不同源目录中的每个ant build.xml文件?如果每个build.xml彼此独立(即它们没有一个入口点),然后,是的,您必须在每个文件中导入root build.xml。