diffplug/Durianライブラリを使いたいが、Mavenを使いたくない。プロジェクトでMaven自体を使用せずにMavenライブラリを使用する方法はありますか?Mavenを飲まないでMavenライブラリを使うKoolaid
答えて
IntelliJ IDEAでは、MavenモジュールをJARにエクスポートすることができ、非Mavenプロジェクトでも使用できます。
https://www.jetbrains.com/help/idea/2016.1/downloading-libraries-from-maven-repositories.html
私はMavenのに新しいですし、 "Mavenのは、座標" かを知るために必要なでした。問題のライブラリでhttps://maven-repository.com/artifact/com.diffplug.durian/durian/3.4.0に見つかりました。文字列は "com.diffplug.durian:durian:3.4.0"です。
基本的には、プロジェクトの構造 - >プロジェクト設定 - >ライブラリ - > "+" - >新しいプロジェクトライブラリ - > From Mavenの順に従います。結果のダイアログにはMaven座標があり、インポートするMavenライブラリから指定された場所に素敵なJARを作成する「ダウンロード」オプションがあります。ソースとjavadocsも追加できます。ダウンロードを実行した後、新しいJARを含むシステムフォルダに移動し、実際の非Mavenプロジェクト(私の場合はEclipseプロジェクト)に貼り付けます。
これには.jarへのリンクがあり、依存関係がリストされています。 http://mvnrepository.com/artifact/com.diffplug.durian/durian/3.4.0
jar - すべてのjarの依存関係とその依存関係をダウンロードし、それらをクラスパスに追加します。
依存関係の少ないライブラリの場合、IntelliJ IDEAが既にインストールされていない場合は、これを受け入れることができます。アウグストはまた、私に、世界的なレポジトリの瓶を見つける方法を教えてくれました。より多くの依存関係を持つケースでは、より多くのクリックを行う必要があり、依存関係のバージョニングはそれをイライラさせるかもしれません。 – Eric
それゆえ、Koolaid - mavenは非常に使いやすいです - なぜ私は本当にあなたがそれを避けるのが好奇心です。 –
あなたはそれを持っています:)現時点では2つの理由があります。私はそれを保証するために十分な活発な依存関係を持っておらず、搭乗コストを増加させます。また、セキュリティとは関係のないアプリケーションです。また、トイレットペーパーのロールオリエンテーションと同様に、私は好みの違いがあります。私がMavenを使用しなければならなかったり、それが助けになると思ったら、私はそれを試みます。 – Eric
- 1. リポジトリにないmavenライブラリの使用
- 2. Mavenライブラリのベストプラクティス
- 3. ライブラリをロードしていないMavenバンドルプラグインを使用したOSGi
- 4. WSO2 Baven 2.0ライブラリ(Maven)
- 5. Mavenと共有ライブラリ
- 6. mavenの競合ライブラリ
- 7. ライブラリをMavenサーバにアップロード
- 8. Maven Centralでのライブラリのホスティング
- 9. MavenでSpringを使用しないでAspectJを使う
- 10. Android Mavenプロジェクトで純粋なJavaライブラリを使用しています
- 11. swagger-codegen-maven-pluginでmavenリポジトリ対応ライブラリを生成するにはどうしたらいいですか?
- 12. Maven経由でEncog3.3ライブラリをEclipseにインポート
- 13. maven antタスクをカスタムMavenリポジトリで使用できますか?
- 14. JMeterにはどのようなMavenプラグインが使用されますか? jmeter-maven-pluginまたはchronos-jmeter-maven-plugin?
- 15. maven外部ライブラリを使ってfat jarを作成します
- 16. Mavenの - 私のような構造で、マルチモジュールMavenプロジェクトを持っている
- 17. Mavenを使用しないElasticsearch
- 18. パラメータを使用しないMaven Dependency Plugin
- 19. eclipse、new maven project、spring boot - ライブラリを取得しない
- 20. Glassfishアプリケーションがmavenライブラリ(gf-client)で動作しない
- 21. DCM4CHEライブラリをMavenプロジェクトに追加する
- 22. MavenにJavaライブラリを追加する
- 23. Maven-Invoker-PluginでScriptVariablesを使い、GroovyでPostBuildHookScriptを使う方法
- 24. apache-mavenサーバー経由でmavenプロジェクトを実行しています
- 25. MavenまたはNot to Maven
- 26. eirslett:frontend-maven-pluginを使用してgitlab.com上でmavenビルドを実行
- 27. maven-failsafe-pluginを使用してMavenでJUnit4テストスイートを実行
- 28. 私はTomcat7 Mavenプラグインを使用していMavenプラグイン
- 29. mavenプロジェクトでスプリングブートを使用
- 30. HibernateチュートリアルでMavenを使用
あなたの質問は分かりませんが、[maven central repo](http://repo1.maven.org/maven2/)に行き、mavenを使わずに必要なjarファイルをダウンロードしてください。 – Augusto
Mavenの中央リポジトリは、私が探していたもののようですが、Mavenプロジェクトの世界とは思われません。私が必要としたライブラリ、diffplugからのDurianは、そのリストにはありません。 – Eric
私はそれがこのフォルダをチェックしていると思う:http://repo1.maven.org/maven2/com/diffplug/durian/。 groupid/artifactが分からない場合は、http://search.maven.orgで検索できます。ところで、Mavenは素晴らしいです:D – Augusto