2017-06-26 11 views
0

"house"プロジェクトをいくつか開発したいと思います。このプロジェクトは、多くのフレームワークを使用し、私が作成するプロジェクトのいくつかは将来他のプロジェクトで使用されます。だから私は管理するために多くの依存関係(スナップショットやリリース)を持っています。Mavenの依存関係とリポジトリに関する質問

私の "質問"です。私が働いている場所には、アーティファクトを持つNexusリポジトリとスナップショット/リリースを保存する場所があります。しかし、私は、Nexusのレポをインストールするのはちょっと残念だと思っています。設定方法はわかりません。

この「問題」をどうやって解決すればいいのか教えていただけますか?基本的に私は自分のプロジェクトのいくつかのリリースをして他のプロジェクトでうまく使えるようにしたいと思っています。

私は助けても分かりませんが、私はGitリポジトリとしてbitbucketを使いたいと思います。

答えて

0

Nexusをインストールしたくない場合は、そうする必要はありません。実際、apacheからダウンロードされたデフォルトのmavenインストールには、mavenのセントラルリポジトリが事前設定されています。

初めて自分で行う必要があるのは、依存関係が必要なときです。次に、2つのオプションがあります。 (1)チェックアウトして自分でビルドするか、または(2)mavenの中心以外のリポジトリでそれを見つけて、 "maven guide to mirror settings"で提供されているドキュメントを使用して、そのリポジトリをmavenインストールに設定します。 ここにあります:https://maven.apache.org/guides/mini/guide-mirror-settings.html

+0

私はあなたの言うことを理解していますが、私の「問題」は少し異なります。私が "project-a"というプロジェクトを開発した後、 "project-a"を依存関係として使用する必要がある "project-b"の開発を開始するとします。どうすれば "project-a"をリリースするのですか?私はそれを "保存"するつもりですか?そして、私はどのように私の "プロジェクトb"を別のマシンでチェックアウトし、 "プロジェクトb"の開発を続けることができますか? 自分自身を理解できるようにしたい – nmartins