几年前我有一个 web 应用程序,这是使用 spring 和 javascript 完成的。
我们使用Jidea,IDE构建的这个项目。
项目有几个主题文件夹,其中包含大量图像。
构建之后,由于这些大型未使用的文件夹和其他文件,战争如此沉重。
我的问题是,有没有一种方法,我们可以使用构建工具在构建时删除这些垃圾文件夹?
——兰加纳
几年前我有一个 web 应用程序,这是使用 spring 和 javascript 完成的。
我们使用Jidea,IDE构建的这个项目。
项目有几个主题文件夹,其中包含大量图像。
构建之后,由于这些大型未使用的文件夹和其他文件,战争如此沉重。
我的问题是,有没有一种方法,我们可以使用构建工具在构建时删除这些垃圾文件夹?
——兰加纳
您可以使用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>