2011-02-27 12 views

答えて

5

各jarに最小限のpomを定義し、それらをローカルリポジトリにインストールすることができます。それにはa guideもあります。

コマンドは、(ガイドからコピー&ペースト)です:

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \ 
    -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> 
+0

私はgroup-idとartifactidを与える方法が不思議ですか? – user496949

+0

groupIdはcom.example.projectとartifact idライブラリ名です:jar aspectj -maven-plugin.jarをcodehauses mojoから削除すると、groupIdとしてorg.codehaus.mojoを使用し、artifactIdとしてaspectj-maven-pluginを使用します –

2

別にあなたもNexusまたはartifactoryのように、Mavenのプロキシを導入することができますのAleksiの答えから。

これらのツールは、(構成されている場合は)mavenによってアクセスされ、アーティファクトを取得し、必要に応じてダウンロードします。このようなツールを使用すると、ローカルのMavenは単一の場所についてしか知りません.NexusやArtifactoryは、一連のインターネットリポジトリを単一の「仮想」にマップできます。もちろん、自分の人工物をアップロードすることもできます。

あなたが高速インターネット接続であなた自身で開発しているのであれば、ちょっと残念です。

エンタープライズ環境にいる場合は、Artifactoryをおすすめします。 (

関連する問題