我正在对一个项目进行战争,但我希望从指定位置挑选该战争中的类,并且还要从自定义位置挑选一个jar文件A.jar我正在做这样的事情......
<target name="war" depends="a-jar">
<war destfile="D:/JBOSSHOME/project.war" webxml="${project-location}/web/WEB-INF/web.xml">
<fileset dir="${project-location}/web" >
<exclude name="${project-location}/web/WEB-INF/lib/A.jar"/>
<exclude name="${project-location}/web/WEB-INF/classes/**/*.class"/>
</fileset>
<lib dir="${jarsLocation}"></lib>
<classes dir="D:/JBOSSHOME/project/build/classes"/>
</war>
</target>
但是在结果战争中,我得到了2个A.jar文件,并且还从$ {project-location} / web / WEB-INF / classes复制了类,而不是我提供的类目录... 任何帮助将不胜感激......
答案 0 :(得分:2)
排除不应包含文件集的根目录:
<fileset dir="${project-location}/web" >
<exclude name="WEB-INF/lib/A.jar"/>
<exclude name="WEB-INF/classes/**/*.class"/>
</fileset>