パブリック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. 公開リポジトリをプライベートにする方法
- 3. のMaven公開リポジトリからすべてのJARをダウンロードする方法
- 4. extjsパッケージのベンダー/サードパーティ製ライブラリ
- 5. Fortifyとサードパーティ製のライブラリ
- 6. sbtのローカルリポジトリに1つのサードパーティ製のjarファイルを公開する
- 7. Sparkでシリアル化できないサードパーティ製ライブラリの使用方法
- 8. フォークプライベートリポジトリは、複製し、公開リポジトリを作る
- 9. SVNリポジトリを公開する
- 10. ローカルApache Ivyリポジトリにカスタムjarを公開する方法
- 11. 公開gitリポジトリ
- 12. サードパーティのライブラリをインターセプトする方法gcm
- 13. ローカルのgitリポジトリをオンラインで公開する方法
- 14. C++ライブラリのAPIでサードパーティの型を公開する必要があります
- 15. FMX FireMonkeyフォームグラフUIのライブラリ、サードパーティ製のプラグイン
- 16. サードパーティ製のJavaライブラリをJavaに追加するには
- 17. Qtサードパーティ製ライブラリとの静的リンク
- 18. Meteor ReactJsとサードパーティ製のjsライブラリ
- 19. サードパーティ製のライブラリのログを無効にする
- 20. ファイルを公開リポジトリにアップロードするGitHub
- 21. ECSリポジトリを公開するには?
- 22. m2eclipse Mavenリポジトリからサードパーティ製のjarをインデックス化する
- 23. 公開リポジトリとGitolite
- 24. Githubの非公開リポジトリの一部を公に共有する
- 25. 2ウェブパックのサードパーティ製ライブラリに関する問題
- 26. サードパーティのリファレンスを使用するコンソールアプリケーションを公開するには?
- 27. pubsub xmpp smackライブラリのカスタムペイロードの公開方法とパース方法
- 28. 公開リポジトリのプライベートブランチbitbucket
- 29. サードパーティ製のライブラリからCSSスタイルをインポートする:
- 30. サードパーティ製のライブラリから拡張メソッドを廃止する
私は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を使用します –