Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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 动态生成文件集并将其用作参数_Ant - Fatal编程技术网

Ant 动态生成文件集并将其用作参数

Ant 动态生成文件集并将其用作参数,ant,Ant,我想在项目上使用ant构建脚本为每个子包生成一个jar,如下所示: basepackage |__ subpackage1 | |_ Class11 | |_ Class12 | |__ subackage2 |_ Class21 |_ Class22 ... 因此,我有一个targetmakejar,它应该从给定的文件集构建jar,还有一个targetmakeAll负责生成所有文件集并在这些文件集中调用makejar目标。问题是我不知道如何为每个子包构建一个文件集,以

我想在项目上使用ant构建脚本为每个子包生成一个jar,如下所示:

basepackage
|__ subpackage1
|   |_ Class11
|   |_ Class12
|
|__ subackage2
    |_ Class21
    |_ Class22
...
因此,我有一个target
makejar
,它应该从给定的文件集构建jar,还有一个target
makeAll
负责生成所有文件集并在这些文件集中调用makejar目标。问题是我不知道如何为每个子包构建一个文件集,以及如何将这些文件集传输到makejar目标
这是一种很好的方法,还是应该使用其他工具?
我不希望使用用户输入,而是自动解析目录结构。
我已经看到很多关于antcontrib的答案,但我不知道它是否能解决我的问题