したがって、ディレクトリには次のようなJarがたくさんあります。
library_2.4.3.jar 2/3/2012
library_3.0.1.jar 9/1/2012
api.lib_10.3.jar 3/2/2011
api.lib_12.4.5.jar 6/9/2012
Ant 1.7 を使用して、jar を必要な場所にコピーし、ファイルからバージョン番号を削除するために、既に次のように記述しています。
<copy todir="${lib.dir}" overwrite="true">
<fileset dir="${plugins.dir}">
<include name="library*.jar" />
<include name="api.lib*.jar" />
</fileset>
<regexpmapper from="(.*)_(.*).jar" to="\1.jar"/>
</copy>
私が直面している問題は、新しいバージョンのファイルをコピーしたいということです。現在、古いファイルのみをコピーしているようです。<sort>
andタスクを調べました<TimestampSelector>
が、これらは copy タスクではサポートされていません。
ファイルの新しいバージョンをコピーするにはどうすればよいですか?