1

Ant タスクを使用して既存の ear ファイルを更新する必要がありますが、一部の jar ファイルは WAS 共有ライブラリで利用可能になります。耳を更新する投稿を見たことがありますが、それらは新しい耳を作成しています。私の問題は、耳を再作成したくないということです。

これはmavenでやる方法ですが、ear task antでやりたいです。

ありがとう。

4

1 に答える 1

1

Ant ear、war、および jar タスクは、ears、war、および jar を更新できる可能性がありますが、私はそれに依存しません。耳の作成は非常に迅速な作業であり、数秒しかかからないため、私が検討したことはありませんでした。

必要なファイルが利用できなくなったために耳を再作成できない場合は、耳を解凍し、必要なものを設定して、最初から再構築することができます。

<unzip src="${ear.file}"
    destdir="${temp.location}"/>
<delete file="${ear.file}"/>

<here be dragons.../>

<zip destfile="${ear.file}"
    basedir="${temp.location}"/>

<patternset/>s またはs を使用して、圧縮および解凍するものを制御できますが<zipfileset/>、おそらく解凍と再構築の方が簡単です。

気分が良くなる場合は、<ear/>の代わりに使用でき<zip>ますが、パラメーターを指定する必要がありappxmlます。使い方は簡単<zip/>です。

于 2013-07-07T14:01:58.293 に答える