IntelliJ IDEAは、サブプロジェクトのprotobufファイルから生成されたクラスを認識しません

サーシャシュポタ

モジュールを備えたGradleプロジェクトがあります。moduleAprotobufファイルのみが含まれ、.protoファイルから生成されたクラスを含むjarファイルを生成します。)にmoduleB依存します。moduleAimplementation project(':moduleA')

moduleA
│   build.gradle
│   src
│   └───main
│       └───proto  <-- proto file defining gRPC services
moduleB
│   build.gradle
│   src            <-- code dependent on classes generated from moduleA
build.gradle

Gradleからビルド/実行すると、プロジェクトはうまく機能します。

問題: IntelliJ IDEAはmoduleA、のソースから生成されたクラスを認識しませんmoduleB(インポートは赤です)。

質問: IntelliJ IDEAに.protoファイルから構築されたクラスを正しく認識させるにはどうすればよいですか?

IntelliJ IDEA 2020.2.4(Ultimate Edition)を使用しています。

アンドレイ

IDEがクラスを解決し、依存モジュールからインポートするには、これらのクラスが存在し、依存モジュールのソースディレクトリに配置されている必要がありますクラスは、IDEによってソースディレクトリとして認識されないディレクトリに生成されているようです。この生成されたディレクトリをGradleソースセットとして追加してみてください。moduleAのGradelビルドファイルに以下を追加します。

sourceSets {
    main {
        java {
            srcDirs = ['build/generated/source/proto/main/java']
        }
    }
}

どこ'build/generated/source/proto/main/java'-ソースが生成されるディレクトリ。

IntelliJ IDEAに関連する問題があります:IDEA-209418

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JavaプロジェクトでIntelliJ IDEAにDagger 2で生成されたクラスを認識させる方法はありますか?

分類Dev

IntelliJにプロトコンパイルされたJavaクラスファイルを認識させることができません

分類Dev

Intellij Ideaは、Python3でのローカルクラスのインポートを認識しません

分類Dev

プロジェクトなしでファイルを編集するための「ライトバージョン」のIntelliJ IDEAはありますか?

分類Dev

IntelliJのMavenを使用したScalaプロジェクトはコンパイルされません

分類Dev

IntelliJは生成されたソースを認識しません

分類Dev

jdwpエラーのため、IntelliJ IDEAからプロジェクトを実行できません

分類Dev

IntelliJは基本的なIonic2プロジェクトでPromiseタイプを認識しません

分類Dev

intellij idea 12では、プロジェクトビューにリストしたくないファイルを除外できる設定はありますか?

分類Dev

Intellij IDEAはantでビルドされたプロジェクトのデバッグをサポートしていますか?

分類Dev

IntelliJのは、私のJavaプロジェクトで変更を認識しません

分類Dev

インポートされたMavenのプロジェクトからのIntelliJからのデータ入力ファイルを読み込む問題(実行構成として、またはターミナルから)

分類Dev

IntelliJのアーティファクトのJARファイルは:見つけるか、メインクラスをロードできませんでした。

分類Dev

ライブラリがないため、IntelliJはGradleプロジェクトをビルドできません

分類Dev

IntelliJ IDEAが私のJavaファイルを実行可能として認識せず、代わりにクラスファイルを実行したい。修正方法のアイデアはありますか?

分類Dev

プロジェクトを変換できません... Intellij IDEでのファイルの早期終了エラー

分類Dev

アプリケーションはのIntelliJ IDEAから実行された場合Mapstruct生成されたクラスが見つかりません

分類Dev

Intellij Ideaコンパイラは、すでにコンパイルされたプロジェクトを再コンパイルします

分類Dev

Intellijは私のプロジェクトファイルを削除しました-回復する方法は?

分類Dev

IntelliJ IDEAでGradleを使用したJavaプロジェクト:シンボル「google」を解決できませんが、プロジェクトはコンパイルされます

分類Dev

ロンボク@BuilderはIntelliJので認識されません

分類Dev

IntelliJはプロジェクトフォルダーを表示しません

分類Dev

IntelliJ IDEAはMavenビルドのライフサイクルをスキップしますか?

分類Dev

IntelliJプロジェクトファイルが突然壊れた

分類Dev

IntelliJはJAXBクラスのインポートステートメントを認識しません

分類Dev

IntelliJはJAXBクラスのインポートステートメントを認識しません

分類Dev

Intellij IdeaKotlinプラグインはscalaケースクラスアクセサーを認識できません

分類Dev

Intellijはクラスを認識しません

分類Dev

Intellij IDEAプロジェクトビューには、以前のように構造が表示されません。

Related 関連記事

  1. 1

    JavaプロジェクトでIntelliJ IDEAにDagger 2で生成されたクラスを認識させる方法はありますか?

  2. 2

    IntelliJにプロトコンパイルされたJavaクラスファイルを認識させることができません

  3. 3

    Intellij Ideaは、Python3でのローカルクラスのインポートを認識しません

  4. 4

    プロジェクトなしでファイルを編集するための「ライトバージョン」のIntelliJ IDEAはありますか?

  5. 5

    IntelliJのMavenを使用したScalaプロジェクトはコンパイルされません

  6. 6

    IntelliJは生成されたソースを認識しません

  7. 7

    jdwpエラーのため、IntelliJ IDEAからプロジェクトを実行できません

  8. 8

    IntelliJは基本的なIonic2プロジェクトでPromiseタイプを認識しません

  9. 9

    intellij idea 12では、プロジェクトビューにリストしたくないファイルを除外できる設定はありますか?

  10. 10

    Intellij IDEAはantでビルドされたプロジェクトのデバッグをサポートしていますか?

  11. 11

    IntelliJのは、私のJavaプロジェクトで変更を認識しません

  12. 12

    インポートされたMavenのプロジェクトからのIntelliJからのデータ入力ファイルを読み込む問題(実行構成として、またはターミナルから)

  13. 13

    IntelliJのアーティファクトのJARファイルは:見つけるか、メインクラスをロードできませんでした。

  14. 14

    ライブラリがないため、IntelliJはGradleプロジェクトをビルドできません

  15. 15

    IntelliJ IDEAが私のJavaファイルを実行可能として認識せず、代わりにクラスファイルを実行したい。修正方法のアイデアはありますか?

  16. 16

    プロジェクトを変換できません... Intellij IDEでのファイルの早期終了エラー

  17. 17

    アプリケーションはのIntelliJ IDEAから実行された場合Mapstruct生成されたクラスが見つかりません

  18. 18

    Intellij Ideaコンパイラは、すでにコンパイルされたプロジェクトを再コンパイルします

  19. 19

    Intellijは私のプロジェクトファイルを削除しました-回復する方法は?

  20. 20

    IntelliJ IDEAでGradleを使用したJavaプロジェクト:シンボル「google」を解決できませんが、プロジェクトはコンパイルされます

  21. 21

    ロンボク@BuilderはIntelliJので認識されません

  22. 22

    IntelliJはプロジェクトフォルダーを表示しません

  23. 23

    IntelliJ IDEAはMavenビルドのライフサイクルをスキップしますか?

  24. 24

    IntelliJプロジェクトファイルが突然壊れた

  25. 25

    IntelliJはJAXBクラスのインポートステートメントを認識しません

  26. 26

    IntelliJはJAXBクラスのインポートステートメントを認識しません

  27. 27

    Intellij IdeaKotlinプラグインはscalaケースクラスアクセサーを認識できません

  28. 28

    Intellijはクラスを認識しません

  29. 29

    Intellij IDEAプロジェクトビューには、以前のように構造が表示されません。

ホットタグ

アーカイブ