わかりました、あきらめます。プロパティ ファイルにあるものからバージョン番号を置き換えるために、ant で正規表現を記述しようとしました。私は次のものを持っています:
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="some.feature.id"
label="Some test feature"
version="1.0.0"
provider-name="Provider">
<plugin
id="test.plugin"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
..... many plugins later....
</feature>
私が達成したいのは、ファイル内の xml のバージョンまたはプラグインの miriad のバージョンを変更せずに、機能タグのみのバージョン番号を置き換えることです。
私が抱えている問題は、一致が多すぎるか少なすぎることです。すべてが変更されるため、「バージョン」を明確に一致させるだけでは十分ではありません
「0.0.0」が任意の数字になる可能性があることを考慮して、タグ内のバージョンのみを一致させる簡単な方法はありますか?