1

プロジェクトの構築にはMavenを使用しています。それは遺産であり、巨大なものです。リソースフォルダにいくつかの.keystoreファイルを新たに追加しました。

問題は、ビルドが完了すると、.keystoreファイルが改ざんされていることです[mavenが一部のプレースホルダーを置き換え/検索しようとしている可能性があります]。これはレガシーなものであるため、プロジェクトの構造が非常に混乱しており、個別のディストリビューションがないか、プレーンビルドを使用する以外に選択肢はありません。

私が欲しいのは、mavenに、これらの種類のファイルに触れずに、以前のようにビルドを維持することなくコピーするように指示することです。

その間に、pom.xmlに明示的な言及はなく、このhttp://maven.apache.org/plugins/maven-resources-plugin/examples/include-exclude.htmlに従ってそれを実行しようとしましたが、混乱しています。プロジェクトビルド。

ビルドはレガシーで巨大なものなので、改ざんしたくありません。Antプラグインを使用しています

4

2 に答える 2

1

それぞれのフィルタリングをオフにする<resource/>か、追加する<exclude/>だけです。

于 2013-02-11T15:39:39.033 に答える
0

多くのソースを調べた後、解決策を見つけましたhttp://maven.apache.org/plugins/maven-resources-plugin/examples/binaries-filtering.html

ありがとう :)

于 2013-02-11T14:37:26.843 に答える