0

これは実際、人々が Gradle タスクをカスタマイズしている静かな正常です。たとえば、Eclipse での Gradle 統合によって生成されたプロジェクトをカスタマイズする方法の例がいくつかあります。カスタム コード フォーマッタ、検証ルール、バグ プラグインの検索、休止状態クラスの生成などを有効にできます。

IntelliJでGradle統合がどのように実現されているかを理解しようとしています。何らかの理由で、Gradle プラグインではなく Gradle ツール API を使用しています。

Gradle 統合をカスタマイズすることは可能ですか? はいの場合 - ドキュメントまたは例はありますか? いいえの場合 - そのような決定の理由は何ですか?

4

1 に答える 1

0

Gradle 用のIdea Pluginがあります。これは、IntelliJ 用の .ipr ファイルを生成するタスクを通じて使用されていました。Idea 13 以降、ツール API を介して Idea で使用されます。かなり制限されており、一部の機能はツール API を介して機能しなくなっているようですが、ソース セットを除外し、Idea のビルド出力ディレクトリを構成するために使用しています。高度なことについては、生成された .ipr ファイルを編集することが唯一のオプションのようです。Gradle Idea プラグインはそのためのフックを提供します。

あるいは、Gradle から独立してコード スタイルを共有またはインポートするための IntelliJ 用の多数のプラグインがあります。

于 2016-02-12T17:31:43.053 に答える