我有几年前完成的Web应用程序,这是使用spring和javascript完成的。
我们使用Jidea,IDE构建的这个项目。
项目有几个主题文件夹,其中包含大量图像。
在构建之后,由于这些大量未使用的文件夹和其他文件,战争非常繁重。
我的问题是,是否有一种方法,我们可以使用构建工具在构建时删除这些垃圾文件夹?
- Rangana
答案 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>