使用ANT,如何在scriptdef中创建模式集?

时间:2013-04-19 20:44:12

标签: java ant build

我正在尝试在scripdef中创建一个模式集,例如:

    <scriptdef name="extract-files" language="javascript">
       unjar = self.project.createTask("unjar");    
       unjar.setDest(new File(project.getProperty("tmp.folder")));
       patternset = new PatternSet();
       patternset.setRefid("patternid");
       unjar.addPatternset(patternset);
       unjar.execute();
     </scriptdef>

我没有输入完整的代码,但是这个脚本在patternset = new PatternSet()中失败了; 在这种脚本中创建模式集的方法是什么。

1 个答案:

答案 0 :(得分:1)

您可以按照给定的here

尝试以下操作
importClass(Packages.org.apache.tools.ant.types.PatternSet);
var patternSet = new PatternSet();