2012-06-22 34 views
0

我有一个几年前完成的web应用程序,这是使用spring和javascript完成的。从构建时的战争中删除垃圾文件夹

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

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

构建战争后,因为这些大量未使用的文件夹和其他文件太重了。

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

--Rangana

回答

1

您可以使用构建工具如Maven的蚂蚁。有了这些,你可以精确地指定你想要包含的内容以及你想在战争文件中排除的内容。

例与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> 
+0

您好感谢您的简短的回答中,有大量的JavaScript在这个项目中,我将能够来缩小使用Maven或ANT JavaScript和CSS? –

+0

是的,这里有一个ant任务[这里](http://code.google.com/p/jsmin-ant-task/),当然也是maven的一个插件。 –

+0

非常感谢:) –