ant中的classfileset如何使用!为什么我执行不成功!
例如:在dist目录下新建com/cn/test目录,新建一个类。按如下配置,并在官网下载一个:bcel.jar,在执行命令,即可成功
<project name="MyProject" default="cft" basedir=".">
<!--id="reqdClasses":为全局引用的id
dir="dist/class: 为com目录的所在目录-->
<classfileset id="reqdClasses" dir="dist/class">
<!--com.cn.test.HelloWorld 类文件集,使用整个文件夹*结尾也行-->
<root classname="com.cn.test.HelloWorld"/>
</classfileset>
<target name="cft" description="ClassFileSet Demo">
<classfileset id="reqdClasses" dir="dist/class">
<!--includes:需要打包的class文件,打入HelloWorld*.class(HelloWorld.class或其内部类等等)-->
<rootfileset dir="dist/class" includes="com/cn/test/HelloWorld*.class"/>
</classfileset>
<!--打包生成的jar包-->
<jar destfile="helloworld.jar">
<fileset refid="reqdClasses"/>
</jar>
</target>
</project>