我正在使用Ant进行开发。我创建了一个
然后,我进行了一些更改,将所有*.jar从
现在,我需要进行一些更改,排除所有JAR文件,但保留
我的想法是排除所有的第三方JAR文件,只留下我的JAR文件在
是否有一种方法可以实现这个目的呢?
我的所有JAR文件都以"fnet"开头,因此也许我可以使用这个规则来创建一些规则,但我不知道如何操作。
这是我的Build.xml文件:
build.xml
文件来生成Web项目的WAR文件,它能够正常工作。然后,我进行了一些更改,将所有*.jar从
WEB-INF/lib
文件夹中排除,并且也可以正常工作。现在,我需要进行一些更改,排除所有JAR文件,但保留
WEB-INF/lib
文件夹中的一些特殊JAR文件。这些JAR文件来自我创建的其他项目。我的想法是排除所有的第三方JAR文件,只留下我的JAR文件在
WEB-INF/lib
文件夹中。是否有一种方法可以实现这个目的呢?
我的所有JAR文件都以"fnet"开头,因此也许我可以使用这个规则来创建一些规则,但我不知道如何操作。
这是我的Build.xml文件:
<?xml version="1.0" ?>
<project name="warConLibs" default="build-war">
<target name="clean">
<delete file="c:/projweb.war"/>
<delete file="c:/projweb_sl.war"/>
</target>
<target name="build-war">
<war destfile="c:/projweb.war" webxml="./WebContent/WEB-INF/web.xml">
<fileset dir="./WebContent">
<include name="**/*.*"/>
</fileset>
<classes dir="./bin"/>
</war>
</target>
<target name="build-war-sin-libs">
<war destfile="c:/projweb_sl.war" webxml="./WebContent/WEB-INF/web.xml">
<fileset dir="./WebContent">
<include name="**/*.*"/>
<exclude name="**/*.jar"/>
</fileset>
<classes dir="./bin"/>
</war>
</target>
</project>