【发布时间】:2015-11-05 07:32:58
【问题描述】:
我想在构建项目时使用ant 来缩小js 和css。请在下面找到我的项目的目录结构:
这里,scripts 目录有多个目录。
我想从ant 任务中排除脚本目录中名为“库”的目录。
“库”以外的目录有 js 文件。我想将这些js 文件包含在ant 缩小任务中。
请在下面找到我的build.xml:
<project name="ITV" default="doMinification">
<property name="webroot.dir" value="webapp/" />
<target name="doMinification" depends="minifyjs" />
<tstamp>
<format property="TODAY_MY" pattern="yyyyMMdd-HHmmss" locale="en,UK" />
</tstamp>
<!-- Minify JS -->
<target name="minifyjs">
<apply executable="java" parallel="false" dest="webapp/scripts/" verbose="true">
<fileset id="jsFiles" dir="webapp/scripts/">
<exclude name="webapp/scripts/Libraries/" />
<include name="**/*.js"/>
</fileset>
<arg line="-jar"/>
<arg path="yuicompressor-2.4.7.jar"/>
<srcfile/>
<arg line="-o"/>
<mapper type="glob" from="**/*.js" to="*-min-${TODAY_MY}.js" />
<targetfile/>
</apply>
</target>
</project>
如何在ant javascript 缩小任务中排除特定目录并包含其他目录及其文件?
【问题讨论】:
标签: javascript java xml ant