2016-05-11 3 views
1

diffplug/Durianライブラリを使いたいが、Mavenを使いたくない。プロジェクトでMaven自体を使用せずにMavenライブラリを使用する方法はありますか?Mavenを飲まないでMavenライブラリを使うKoolaid

+1

あなたの質問は分かりませんが、[maven central repo](http://repo1.maven.org/maven2/)に行き、mavenを使わずに必要なjarファイルをダウンロードしてください。 – Augusto

+0

Mavenの中央リポジトリは、私が探していたもののようですが、Mavenプロジェクトの世界とは思われません。私が必要としたライブラリ、diffplugからのDurianは、そのリストにはありません。 – Eric

+1

私はそれがこのフォルダをチェックしていると思う:http://repo1.maven.org/maven2/com/diffplug/durian/。 groupid/artifactが分からない場合は、http://search.maven.orgで検索できます。ところで、Mavenは素晴らしいです:D – Augusto

答えて

1

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プロジェクト)に貼り付けます。

1

これには.jarへのリンクがあり、依存関係がリストされています。 http://mvnrepository.com/artifact/com.diffplug.durian/durian/3.4.0

jar - すべてのjarの依存関係とその依存関係をダウンロードし、それらをクラスパスに追加します。

+0

依存関係の少ないライブラリの場合、IntelliJ IDEAが既にインストールされていない場合は、これを受け入れることができます。アウグストはまた、私に、世界的なレポジトリの瓶を見つける方法を教えてくれました。より多くの依存関係を持つケースでは、より多くのクリックを行う必要があり、依存関係のバージョニングはそれをイライラさせるかもしれません。 – Eric

+0

それゆえ、Koolaid - mavenは非常に使いやすいです - なぜ私は本当にあなたがそれを避けるのが好奇心です。 –

+1

あなたはそれを持っています:)現時点では2つの理由があります。私はそれを保証するために十分な活発な依存関係を持っておらず、搭乗コストを増加させます。また、セキュリティとは関係のないアプリケーションです。また、トイレットペーパーのロールオリエンテーションと同様に、私は好みの違いがあります。私がMavenを使用しなければならなかったり、それが助けになると思ったら、私はそれを試みます。 – Eric

関連する問題