0

ここで初心者です。rpm をビルドする POM を含む数十のリポジトリがあり、最近 CI システムを CentOS 6 に移行しました。その結果、rpm ビルドは RHEL 5 との後方互換性がなくなりました。仕様または Maven POM 内で次のように述べる必要があるようです。

<defineStatement>_source_filedigest_algorithm md5</defineStatement>
<defineStatement>_binary_filedigest_algorithm md5</defineStatement>

これをどうにかして親POMに追加できますか? そうしないと、これらの行を多数のリポジトリに追加するスクリプトを作成する必要があり、すぐに見苦しく、エラーが発生しやすくなります。

4

1 に答える 1

0

それは財産ですか?それはプラグインの設定項目ですか?プロパティの場合は、それを構築する各マシンでアクティブなプロファイルを定義できます。これは、ビルドを実行しているマシンに基づいて変更される場合に適しています。プロファイルは、maven インストールの conf/settings.xml で定義され、すべてのビルドに適用する必要がある場合はアクティブとして定義されます。ただし、その値がどこに送信されるのかがわからないため、今は推測することしかできません。

于 2013-01-25T01:15:34.033 に答える