パブリックMavenリポジトリにサードパーティ製のJARファイルがありません。それらを使用するには、それらをローカルリポジトリに手動で追加する必要がありますか?それを行うための手順は?サードパーティ製のライブラリを公開リポジトリにダウンロードする方法
1
A
答えて
5
各jarに最小限のpomを定義し、それらをローカルリポジトリにインストールすることができます。それにはa guideもあります。
コマンドは、(ガイドからコピー&ペースト)です:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
2
別にあなたもNexusまたはartifactoryのように、Mavenのプロキシを導入することができますのAleksiの答えから。
これらのツールは、(構成されている場合は)mavenによってアクセスされ、アーティファクトを取得し、必要に応じてダウンロードします。このようなツールを使用すると、ローカルのMavenは単一の場所についてしか知りません.NexusやArtifactoryは、一連のインターネットリポジトリを単一の「仮想」にマップできます。もちろん、自分の人工物をアップロードすることもできます。
あなたが高速インターネット接続であなた自身で開発しているのであれば、ちょっと残念です。
エンタープライズ環境にいる場合は、Artifactoryをおすすめします。 (
関連する問題
- 1. sbt(サードパーティ製)でjarファイルを公開
- 2. のMaven公開リポジトリからすべてのJARをダウンロードする方法
- 3. SVNリポジトリを公開する
- 4. 公開gitリポジトリ
- 5. C++ライブラリのAPIでサードパーティの型を公開する必要があります
- 6. m2eclipse Mavenリポジトリからサードパーティ製のjarをインデックス化する
- 7. 公開リポジトリとGitolite
- 8. プロファイルを公開せずにWebサイトを公開する方法
- 9. プロジェクトにサードパーティのgithubリポジトリを含める方法
- 10. ルビーのサードパーティ製の宝石をデバッグする最良の方法
- 11. サードパーティ製のツール
- 12. サードパーティ製のangle2アプリケーションからインポートを構造化する方法
- 13. カスタムクラスまたはライブラリにサードパーティのキャッシュを実装する方法
- 14. サードパーティのライブラリをホストされているMavenリポジトリにインストールするためのベストプラクティス?
- 15. XML参照テストデータの公開された公開リポジトリ
- 16. ドッカーファイルにポートを公開する方法
- 17. pygameをウェブページに公開する方法
- 18. ローカルネットワークにファイルサーバーサービスを公開する方法
- 19. bintrayリポジトリにsbtでリポジトリを公開する方法を教えてください。
- 20. S/MIMEダウンロード公開鍵
- 21. readthedocsに私のgithubリポジトリを公開するには?
- 22. サードパーティのC++関数とクラスを公開する
- 23. DataTableの列を公開する方法
- 24. サードパーティ製のライブラリなしでPythonを使用してXMLを検証する方法は?
- 25. SBTの複数のリポジトリに公開するには?
- 26. 公開リポジトリの秘密鍵を非表示にする
- 27. シリアル化のためのサードパーティ製ライブラリの拡張型
- 28. 単体テストのサードパーティ製ライブラリのスタブクラスの生成
- 29. 私のコードを安全にする方法は? - 非公開vs.公開
- 30. オープンソースプロジェクト用の公開MavenとOBRリポジトリ
私はgroup-idとartifactidを与える方法が不思議ですか? – user496949
groupIdはcom.example.projectとartifact idライブラリ名です:jar aspectj -maven-plugin.jarをcodehauses mojoから削除すると、groupIdとしてorg.codehaus.mojoを使用し、artifactIdとしてaspectj-maven-pluginを使用します –