0

新しいMavenで、Javaは比較的新しい...

クラスメートと一緒にJavaのプロジェクトで共同作業をしたいと思います。mavenでビルドを管理し、githubでソフトウェア構成を管理したいと思います。それについて少し読んだ後、私は次の印象を持っています:

この2つを一緒に使用するのは、ローカルのMavenプロジェクトフォルダーにあるgithubリポジトリを指定するだけです。すべてのビルドと依存関係はローカルで処理され、ソースの変更はgithubの制限に従ってコミットされます。プロジェクトをMavenリポジトリとしてホストするなど、構成以外のことをgithubに実行させたい場合は、状況がさらに複雑になります。

状況についての私の理解は正しいですか?

4

1 に答える 1

0

ソースコードの管理にはgithubのみを使用することをお勧めします。バイナリを共有するために、次のような専用のリポジトリマネージャをインストールすることを検討してください。

リポジトリマネージャーは、MavenCentralなどのサードパーティリポジトリからダウンロードしたアーティファクトをキャッシュする場合にも役立ちます。これは、ALMインフラストラクチャの重要なコンポーネントだと思います。

アップデート

最近、Sonatypeのブログに「Wait ...リポジトリマネージャーがありませんか?」というブログ投稿がありました。これは、人々がリポジトリマネージャーを使用しない理由について説明しています。

于 2013-03-23T10:39:52.210 に答える