使用ant动态更新文件集
使用ant动态更新文件集,ant,properties,fileset,Ant,Properties,Fileset,我想根据选定的java模块动态创建一个jar文件 下面是ant脚本中实现这一点的部分 所选模块${basedir}/@{Module}/src 在上面的脚本中,我选择一个模块,然后构造一个目录,并将目录中的所有模块复制到一个位置(build/src) 但是我真的不喜欢上面提到的逻辑,我想更改为在文件集中包含所有必需的模块,并使用填充的文件集进行复制。 以下是我要寻找的逻辑 所选模块${basedir}/@{Module}/src 任何人都可以更新上述脚本
我想根据选定的java模块动态创建一个jar文件 下面是ant脚本中实现这一点的部分
所选模块${basedir}/@{Module}/src
在上面的脚本中,我选择一个模块,然后构造一个目录,并将目录中的所有模块复制到一个位置(build/src)
但是我真的不喜欢上面提到的逻辑,我想更改为在
文件集
中包含所有必需的模块,并使用填充的文件集
进行复制。以下是我要寻找的逻辑
所选模块${basedir}/@{Module}/src
任何人都可以更新上述脚本以使其正常工作。首先为什么要复制Java源文件?为什么不在原始位置编译它们,并从编译的类中构建所需的jar呢?为什么要构建一个jar而不是每个模块一个jar?我需要我的项目的特定模块(a、C、F)成为
jar
的一部分,而不是所有模块(a、B、C、D、E、F)。所以我会动态地更改属性中的模块,然后创建一个jar,然后使用新创建的jar?只是想知道正则表达式是否有效。