配布するコードでMavenの使用を開始したいのですが、依存関係を処理する効率的な方法が見つかりません。新しい依存関係を追加するのに時間がかかりすぎます。
簡単な例として、コンパイルのためにTomcatを追加する必要があります。グループID、アーティファクトID、バージョン番号を見つけるために、ブラウザでリポジトリを手動でトロールする必要がありますか?
いずれの場合も、Maven以外のダウンロードを見つける方が簡単なようです。明らかな何かを見逃したことを願っています。
配布するコードでMavenの使用を開始したいのですが、依存関係を処理する効率的な方法が見つかりません。新しい依存関係を追加するのに時間がかかりすぎます。
簡単な例として、コンパイルのためにTomcatを追加する必要があります。グループID、アーティファクトID、バージョン番号を見つけるために、ブラウザでリポジトリを手動でトロールする必要がありますか?
いずれの場合も、Maven以外のダウンロードを見つける方が簡単なようです。明らかな何かを見逃したことを願っています。
まず第一に、いくつかのIDEを使用することは本当に役立ちます。Eclipseにはm2eclipseプラグインがあり、pom定義でリモートMavenリポジトリーの場所を定義すると、pomエディターで依存関係を追加でき、適切なアーティファクトが自動的に検索されます。
本当に役立つのは、Nexus / Artifactoryのようなリポジトリマネージャーを使用することです。ここでは、最も重要なMavenリポジトリを収集し、さまざまなアーティファクトのpom定義で特定のリポジトリの場所を宣言する必要はありませんが、すべてがNexusを介してプロキシされます。