現在、IntelliJ用のプラグインを開発中で、別の組み込みIntelliJプラグインを依存関係(git4idea)として使用しようとしています。 IntelliJのプラグイン開発のドキュメントで説明したように、私はプロジェクト構造で、私のクラスパスに必要なJARファイルを追加しました: Project Structure Dialog ScreenshotIntellijプラグイン開発 - GradleでIntelliJの依存関係が見つかりません
私も自分のplugin.xmlファイルに<depends>Git4Idea</depends>
を追加しました。 、明らかに
TkGitflowBaseImpl.java:15: error: package git4idea.commands does not exist
import git4idea.commands.Git;
^
:
IntelliJのは、これらのjarファイルを見つけ、コード補完がよく、エラーが ...見つからない作品しかし、私はGradleのでプラグインを構築しようとすると、私はこのようにClassNotFoundエラーやエラーが出ますGradleはこれらの瓶を見つけません。それらはIntelliJインストールの一部なので、libフォルダに追加してbuild.gradleファイルのローカルjarとして追加することはできません。 Gradle JVMとして、私はIDEA Platform SDKの背後にあるJVMと同じJVMを選択しました。そのため、JradはGradleで利用可能になるはずです。
Gradleがlibフォルダに追加しなくても、これらのjarファイルを見つけたり、それらを "提供された"依存ファイルとして追加するのを助けることができますか?
私はIntelliJのGradleのプラグイン(https://github.com/JetBrains/gradle-intellij-plugin)のドキュメントを読ん後のIntelliJ IDEA 2017年2月5日とのGradle 4.2.1