2

Maven に移行したいのですが、使用したい POM のない jar がいくつかあります。他の誰かがプロジェクトをダウンロードするときに、maven コマンドライン インストール コマンドをいじる必要はありません。

jarファイルを使用するためのEclipseとm2eだけの簡単な方法はありますか?

たとえば、jar は既に /src/main/resources にあるので、pom.xml をクリックするだけでよいでしょうか?

私はMavenにまったく慣れていないので、質問はばかげているかもしれませんが、これは私がMavenを使い始めることを妨げ、他の人にMavenを使用するよう説得することを本当に妨げています.

4

1 に答える 1

2

Maven の主な目的は、すべての依存関係を含む pom.xml のみを誰にでも提供することであるため、(少なくとも最初のステップでは) ローカルの Maven キャッシュにファイルをインストールするのが最善です。(~/.m2/ にあるはずです)

その方法は次のとおりです 。 http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

これを行った後、pom.xml を変更し、ツールを呼び出すために提供された値を使用して依存関係を追加する必要があります。

あなたの同僚は、ローカルのmavenキャッシュにjarをインストールする必要があります。

より良い解決策は、artifactory (http://www.jfrog.com/products.php) をダウンロードすることです。このツールは、すべての Maven jar を保存し、どのビルドでもそこからそれらをダウンロードできるようにします。

于 2012-01-10T13:37:16.953 に答える