maven antプラグイン用のこのantスクリプトを作成することになりました:
<delete includeEmptyDirs="false">
<fileset dir="${basedir}/target/${project.build.finalName}/resources/js" excludes="**/*-min.js" />
</delete>
<move todir="${basedir}/target/${project.build.finalName}/resources/js" includeemptydirs="false">
<fileset dir="${basedir}/target/${project.build.finalName}/resources/js" />
<mapper type="glob" from="*-min.js" to="*.js" />
</move>
<delete includeEmptyDirs="false">
<fileset dir="${basedir}/target/${project.build.finalName}/resources/css"
excludes="**/*-min.css, **/*.ttf, **/*.png, **/*.jpg" />
</delete>
<move todir="${basedir}/target/${project.build.finalName}/resources/css" includeemptydirs="false">
<fileset dir="${basedir}/target/${project.build.finalName}/resources/css" />
<mapper type="glob" from="*-min.css" to="*.css" />
</move>
簡単な説明: スクリプトは、最初に圧縮されていない古いファイルを削除してから、*-min.js
and*-min.css
ファイルの名前を単に*.js
andに変更します。*.css
正常に動作し、テスト済みです。また、/js
または/css
フォルダー (.js
またはではなく.css
) にいくつかの異なるファイルがある場合は、それらを削除していないことを確認し、それらの拡張子をexclude
プロパティに入れます。