我想创建一个Ant构建文件,其中包含一些文件作为一种插件。
因此,如果我想激活项目中的一个特性--比如说pmd检查--我在一个目录中复制一个pmd.xml,然后build.xml就会启动这个想法,即pmd.xml存在并导入它,这样新的目标就可以用于构建。
但是“import”任务只能用作顶级任务,所以我不知道如何实现这个功能。使用Ant可以做到这一点吗?如果可以,我该如何做到呢?
编辑:我更喜欢一个解决方案,允许新的目标出现在ant -p提供的列表中。
发布于 2008-11-13 01:19:06
我不确定你想要的在概念上是不是可能的。-p命令行参数不执行任何任务,它只是解析文件。你想要的东西需要执行一些东西。
但是,我想看看ant-contrib项目。它有一个有条件的任务,这可能会使顶级导入仅在您希望它工作时才工作。
https://stackoverflow.com/questions/285866
复制相似问题