我试图在scripdef中创建一个patternset,例如:

    <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();中失败。
用这种脚本创建模式集的方式是什么。

最佳答案

您可以尝试以下给出的here

importClass(Packages.org.apache.tools.ant.types.PatternSet);
var patternSet = new PatternSet();

关于java - 使用ANT,如何在scriptdef中创建patternset?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16113192/

10-11 13:47