在构建时从战争中删除垃圾文件夹

时间:2012-06-22 03:31:01

标签: java web-applications build war

我有几年前完成的Web应用程序,这是使用spring和javascript完成的。​​

我们使用Jidea,IDE构建的这个项目。

项目有几个主题文件夹,其中包含大量图像。

在构建之后,由于这些大量未使用的文件夹和其他文件,战争非常繁重。

我的问题是,是否有一种方法,我们可以使用构建工具在构建时删除这些垃圾文件夹?

- Rangana

1 个答案:

答案 0 :(得分:1)

您可以使用 Maven Ant 等构建工具。通过这些,您可以准确指定要包含的内容以及要在war文件中排除的内容。

ANT示例:

    <war destfile="dist/MyApp.war" webxml="WebContent/WEB-INF/web.xml">
        <fileset dir="WebContent" />
        <lib dir="WebContent/WEB-INF/lib" />
        <classes dir="build/classes">
            <exclude name="config.properties"/>
            <include name="**\*.class"/>
            <include name="**\*.xml"/>
            <include name="**\*.pdf"/>
        </classes>
        <classes file="config/staging/config.properties"/>
    </war>
相关问题