3

私はJava開発のために数ヶ月前からIntelliJを使用しています。IntelliJ を IDE として使用し、Maven を使用してプロジェクトをビルドします。いくつかの私の Maven プロジェクトは、私の他の Maven プロジェクトが依存するコードを生成します。生成されたコードは、「Maven サブディレクトリ」main/java、main/resource などを含む target/src で生成されたディレクトリになります。IntelliJ を作成することは可能ですか? target/src-generated/main/java ディレクトリをソースとして自動的にマークしますか?

前もって感謝します。

4

1 に答える 1

4

IntelliJ IDEA Maven FAQを参照してください。

生成されたソースをソース フォルダーとして自動的にインポートするには、対応するプラグインを に配置するように構成します target/generated-sources/<subdir>。ここで、subdir は任意のフォルダー名です。subdir フォルダーは、さまざまなツールからのソースを区別し、いくつかの特別な生成ソース (たとえば、groovy スタブ) を除外するために必要です。

このフォルダー自体の下にいくつかのソースフォルダーを手動で構成した場合でもtarget/generated-sources、IDEA は .xml に従ってそれらを書き換えることに注意してくださいpom.xml

ソースを生成したいときはいつでも、生成にバインドされた対応するゴール (通常generate-sourcesgenerate-test-sources) を実行するだけです。その後、IDEA は新しいフォルダを取得して設定します。生成されたテスト ソース/リソースは に配置する必要があります target/generated-test-sources/<subdir>

于 2012-09-04T08:51:34.257 に答える