2016-08-16 6 views
-2

私はプロジェクトをビルドするためにmavenを使用するのが新しく、IDEはEclipseを使用しています。前に構築したプロジェクトでは、POMファイルの属性<repository>を使用したことはなく、うまく動作しています。mavenのリポジトリのデフォルトは何ですか

しかし、私がgithubでいくつかのプロジェクトを読むとき、彼らは常に<repository>をかなり含んだPOMファイルを持っています。 mavenの公式サイトを読んだら、<repositories>はjarファイルをダウンロードする場所であることを知っていますが、<dependencies>を指定しないで、すべてのクラスをインポートすることができません。<repositories>です。

私の質問は、<repositories>を指定せずにlibsをダウンロードできますか?リポジトリのデフォルト値はありますか?

+0

2 downvotesを持っている理由を知りません – Frankie

答えて

1

はいあります。指定しない場合は、Maven Central repositoryが自動的にpom.xml/settings.xmlにバンドルされます。

社内で生成する成果物にアクセスする必要がある場合、またはスナップショットを参照する場合や、作業中のサードパーティの企業が自社の製品を提供していないアーティファクトにアクセスする必要がある場合は、通常、中央にアーチファクト。

+0

ありがとうございました。 SANPSHOTがMavenで何を意味するのか教えていただけますか?それはテスト版ですか? – Frankie

+0

あなたが作業しているバージョン、または正式にリリースされていないバージョンです。 –

関連する問題