1

を使用してプロパティにロードしたJavascriptファイルの行区切りリストがありますloadfile

<loadfile property="src-files" srcfile="${manifest.file}"/>

各ファイル名をHTMLスクリプトタグでラップしたいので、入力は次のとおりです。

a.js
foo/b.js
foo/z.js

になります:

<script src="a.js"></script>
<script src="foo/b.js"></script>
<script src="foo/z.js"></script>

Ant-Contribやその他の外部ライブラリを使用せずにこれを行う最も簡単な方法は何ですか?

4

1 に答える 1

2
<replaceregexp file="${manifest.file}"
               match="(.+)"
               replace="&lt;script src=&quot;\1&quot;&gt;&lt;/script&gt;"
               byline="true" />

トリックを行う必要があります。

マニフェストファイルで置き換えたくない場合は、最初にコピーを作成し、そのコピーで置き換えます。詳細については、 http://ant.apache.org/manual/Tasks/replaceregexp.htmlを参照してください。

于 2012-05-25T21:58:15.760 に答える