web-dev-qa-db-ja.com

シンプルなIntellij Java gradleプロジェクトの作成時にsrcフォルダーが作成されない

Gradleをサポートする単純なIntelliJプロジェクトを作成するための指示に従っていますが、srcフォルダーは作成されません(これはJava Projectのベースだと思います) https://www.jetbrains .com/help/idea/getting-started-with-gradle.html

  1. 新しいプロジェクト:GradleとJavaを確認します-次に
  2. アーティファクトIDを追加->次
  3. 「自動インポートを使用」、「明示的なモジュールグループを使用」、「ソースセットごとに個別のモジュールを作成」​​、「デフォルトのGradleラッパーを使用」->次
  4. プロジェクト名を指定->次

Srcフォルダーがありません。新しいクラスを追加できません。

enter image description here

Gradleなしで同じことをするとき、srcフォルダがあります。

UPDATE「src」というモジュールを追加することはできますが、srcというモジュールとその中にsrcというフォルダーがあります。しかし、これはハックです。 IntelliJを200ドルで購入したばかりで、これがより専門的な方法で解決できることを願っています:-)

37
mcfly soft

Windowsの場合ソリューションです。手動で移動するには:[ファイル]-> [設定]-> [ビルド、実行、展開]-> [Gradle]-> [空のコンテンツルートのディレクトリを自動的に作成]をオンにします。

Macの場合ソリューションです。 Intellij IDEA-> Preferences-> Build、Execution、Deployment-> Build Tools-> Gradle-> [空のコンテンツルートのディレクトリを自動的に作成する]をオンにします。

62
mcfly soft

@here私のために働いた簡単な修正。質問で述べたように、gradleプロジェクトを作成したら

  • 右側のgradleサイドバーを開きます。
  • 設定をクリック
  • 新しいダイアログボックスが表示されます。
  • このダイアログボックスで、[空のコンテンツルート用のディレクトリを自動的に作成する]オプションをオンにします
  • [適用]をクリックすると、srcフォルダーが作成されます。

わかりやすくするために画像が添付されています。

右側のgradleサイドバーを開きます。

「空のコンテンツのルート用のディレクトリを自動的に作成する」オプションをチェック

10
user3133668

[空のコンテンツルート用のディレクトリを自動的に作成する]設定を有効にしてもsrcディレクトリが表示されない場合は、プロジェクト構造を確認し、ダミーモジュールを作成および削除してください。

  1. ファイル->プロジェクト構造->モジュール->プロジェクト名-> srcが階層の一部であることを確認し、ポップアップを終了します
  2. プロジェクトのルートフォルダを右クリック->新規->モジュール
  3. IDEは、srcフォルダーの可視性とともに更新された可能性があります
3
Richard Shin

「src」という名前のディレクトリを追加します。それを右クリックし、[ディレクトリをソースルートとしてマーク]をクリックします。

1
sososocke

上記のどれも私にとってはうまくいきませんでした。最後に、生で行かなければなりませんでした。

gradle init --type Java-library

フォロー gradle initに関するMkyongのページ

次に、Intellijでプロジェクトを「開く」だけです。次に、Java_HOMEおよびGradleホームに関連するプロジェクト設定を更新しました(これらは私の特定のインストールに関連していた可能性があります)。

0
justAnotherGuy