2016-05-09 5 views
0

通常、Gradleを使用するJavaプロジェクトは、Mavenのpom.xmlファイルをjarファイルと一緒に公開することによって、再利用可能なコードを公開していることを理解しています。しかし、ライブラリがIvyとMavenのどちらも使用しないで公開されていない場合、Gradleが依存関係リストをどこに保管しているのか疑問に思っています。さらに、GradleはJVMベースのプロジェクトだけでなく、MavenやIvyを使用しない非JVMプロジェクトを構築するためにも使用できます。GradleはMavenやIvyなしで依存関係をどこで管理していますか?

私はChapter 23. Dependency Managementを読んだことがありますが、GradleがMavenまたはIvyなしでJavaライブラリを公開する方法がわかりません。

答えて

2

Gradleのネイティブプロジェクトの移行依存関係は、Gradle 2.13では不可能です。

あなたは、そのようなメタデータを何らかの形で保存/取得して処理し、それらを正しく使用する(解決し、ダウンロードし、正しいディレクトリにファイルを置く)独自のプラグインを実装する必要があります。

同様の機能を実装する予定です。解に最も近いのはMaven NAR pluginです。

関連する問題