2017-10-13 27 views
0

私が大規模な組織で働いている場合、自分のMavenパッケージを作成し、組織内の他のプロジェクトと共有したい状況はいつですか?Maven - プロジェクト間でパッケージを作成し共有する

mavenパッケージは、あなたがmvn deployというmavenプロジェクトであることを理解しているので、JARを他のプロジェクトに追加することができます。それですか、それともそれ以上ありますか?

答えて

0

ArtifactoryやNexusなどアーチファクトレポジトリが必要です。成果物レポを設定したら、そこに成果物を配備するようにプロジェクトを設定する必要があります。これはあなたのpom.xmlファイルを通じて行われます。その後、mvn deployを実行すると、アーティファクトがレポに公開されます。

他のプロジェクトでは、他のプロジェクトと同様に、アーティファクトを依存関係として宣言できますが、アーティファクトのレポを知る必要があります。これはで行われますsettings.xml

+0

大変感謝!あなたはVisual Studio Team Services Package Manager(口いっぱい)をチェックアウトする必要があります。ちょっと同じですが、VSにすべて接続しています:) –

+0

アーティファクトはパッケージ全体です。だから1依存= 1アーティファクト? –

関連する問題