1
所以我使用Yuicompressor來縮小我的ant腳本中的javascript/css。這個過程需要很長時間才能完成我的項目。我想知道是否有任何方法使它只能在修改過的文件上執行。只對已修改的文件執行jar命令
<for param="file">
<path>
<fileset dir="${folder}">
<include name="*.js" />
<include name="*.css" />
</fileset>
</path>
<sequential>
<var name="file" value="@{file}"/>
<echo message="Minifying ${file}" />
<java jar="yuicompressor.jar" fork="true">
<arg value="${file}" />
<arg value="-o" />
<arg value="${outfile}" />
</java>
</sequential>
</for>
另外,我正在做一些非常hacky的東西來生成$ {outfile}(使用大量的propertyregex標籤)。我想以更優雅的方式將所有縮小的文件放在min文件夾中。 例如:
夾/ source.js
進入
分鐘/文件夾/ source.js
和
文件夾/子文件夾/ source.js
去
分鐘/文件夾/ subfo lder/source.js
你剛剛做了我的一天,謝謝你 – Hoffmann