2

すべてのプロジェクトが拡張する全社的な POM を作成しました。会社名とすべての細かい詳細は別として、成果物をどこから取得するか (リポジトリ構成) とどこにデプロイするか (distributionManagement) に関する実際の構成が含まれています。このPOMは会社のレポにインストールされました。現在の問題は、会社の pom を取得する場所に関する情報が pom 自体にあるため、最初に会社の pom を手動でインストールして、プロジェクトがそれを拡張し、会社のリポジトリから他の依存関係を取得できるようにする必要があることです。この問題を回避する賢い方法はありますか? 他のユーザーがプロジェクトをチェックアウトして暗黙的に構成を受け取ることができるようにしたいので、リポジトリを構成したくありません。settings.xml

最初の手動インストールとは別に、会社の pom が変更され、プロジェクトが pom の新しいバージョンを継承するたびに、リポジトリから pom を手動でダウンロードしてインストールする必要があります。

これを行う方法に関する推奨事項はありますか、または誰かが良い回避策を見つけましたか?

4

2 に答える 2

1

Maven SCM Pluginscm:bootstrapゴールはどうですか?

于 2012-10-09T19:54:05.263 に答える
0

私の結論は、これはうまくいかないということです。各ユーザーは、settings.xml でリポジトリを構成する必要があります。そうしないと、アーティファクトを取得する場所の情報がアーティファクトを取得する場所と同じになるため、鶏が先か卵が先かという問題が生じます。

私が会社のポンに残したのは、すべてのdistributionManagement構成とユーザーフレンドリーなテキストでした. 以前ほど有用ではありませんが、情報を一元化できないため、会社のポンポンのポイントさえ疑問に思いますが、とにかく..

于 2012-11-29T20:49:37.210 に答える