วิธีสร้างโปรเจ็กต์ Java แบบไล่ระดับในชุมชน Intellij IDEA 13.0.1


88

ฉันต้องการเริ่มโปรเจ็กต์เปล่าด้วย Gradle ใน Intellij IDEA แต่ดูเหมือนว่าจะไม่สะดวกเท่าที่ Eclipse ทำ

สิ่งที่ฉันทำคือ File-> New Project-> Gradle และโปรเจ็กต์จะปรากฏขึ้น แต่ยังไม่เสร็จสมบูรณ์ (เช่นไม่มีโฟลเดอร์ src)

และฉันเพิ่มapply plugin 'idea'ใน build.gradle เมื่อฉันอ้างถึงงานทั้งหมดใน IntelliJ IDEA ไม่มีidea,cleanIdea,ideaProjectสำหรับฉันที่จะตั้งค่า IntelliJ IDEA

ในปลั๊กอิน Eclipse + Gradle เพียงแค่สร้างโปรเจ็กต์ gradle ใหม่และทุกอย่างก็พร้อมแล้ว

ฉันต้องการทราบวิธีการทำใน Intellij IDEA

ขอบคุณ

คำตอบ:


177

เมื่อสร้างโปรเจ็กต์ Gradle ใหม่ให้เลือก "สร้างไดเร็กทอรีสำหรับรูทเนื้อหาว่างโดยอัตโนมัติ"

ตัวช่วยสร้างโครงการ Gradle ใหม่

โครงการใหม่จะมีไดเรกทอรีเหล่านั้น

โครงสร้างโครงการ Gradle


50
เฮ้พวกเรานักเรียนทุกคนที่นี่ :)
kukido

5
FWIW ใน IDEA 14 Windows ฉันกำลังทำเครื่องหมายในช่องนั้นและยังไม่ได้รับไดเรกทอรีจนกว่าฉันจะปิดใช้งานปลั๊กอิน Batch Scripts Support v 1.0.4
davidjmcclelland

12
ใน intelij IDEA 14 บน OSX มันไม่ได้สร้างโฟลเดอร์ทันที แต่เมื่อถึงเวลาที่ฉันพบคำถามสแต็กล้นนี้และมองย้อนกลับไปในโครงการของฉันโฟลเดอร์ src และความกล้าของมันก็ปรากฏขึ้น - ดังนั้นฉันคิดว่าถ้าในตอนแรก ดูเหมือนจะไม่ได้ผลเพียงแค่รอสักครู่ก่อนที่จะละทิ้ง
Michael Anderson

11
IntelliJ รันคำสั่ง gradle หลังจากสร้างโปรเจ็กต์ดังนั้นไฟล์จะไม่ปรากฏในทันที หลังจากสร้างโปรเจ็กต์แล้วคุณจะเห็นบางอย่างในแถบสถานะที่ด้านล่างของหน้าต่าง IntelliJ ที่แสดงว่ากำลังเรียกใช้คำสั่ง (หรือคุณอาจเห็นข้อผิดพลาดหากคำสั่งไม่ทำงาน ... ) เมื่อคำสั่งเสร็จสมบูรณ์ ไดเรกทอรีจะปรากฏในบานหน้าต่างโครงการ
Monz

1
ถ้าฉันสร้างโปรเจ็กต์ด้วยชื่อเดียวกันหลังจากที่ฉันลบโปรเจ็กต์ IntelliJ ของฉันไม่ได้สร้างโฟลเดอร์ src ไม่มีอะไรในแถบสถานะที่ด้านล่างเช่นกัน จากนั้นลองใช้ปุ่ม [Refresh all Gradle Projects] ในหน้าต่างโครงการ Gradle ([View] - [Tool Windows] - [Gradle]) ฉันได้โฟลเดอร์ src กลับมาด้วยวิธีนี้!
GyuHyeon Choi

33

ใน IntelliJ IDEA Community Edition ล่าสุด (2018.1) ไม่มีCreate directories for empty content roots automaticallyตัวเลือกในNew Projectกล่องโต้ตอบ แต่เราสามารถไปที่Preferences...-> Build, Execution, Deployment-> Gradleและตรวจสอบตัวเลือกที่ขีดเส้นใต้ในภาพหน้าจอด้านล่าง

ป้อนคำอธิบายภาพที่นี่


8
ขอขอบคุณ. ทรัพยากรทุกอย่างพูดถึงCreate directories for empty content roots automaticallyตัวเลือกเมื่อสร้างโครงการ แต่ไม่มีใครพูดถึงว่ามันหายไป ฉันสงสัยว่าฉันจะบ้าค้นหาสิ่งที่ควรจะมีอยู่หรือถ้าไม่มีใครมีงานเขียนอัพเดทในหัวข้อนี้ ไม่เคยคิดว่ามันจะเป็นอย่างหลัง
Andy Ibanez

ไม่ได้เรียกว่าการตั้งค่า แต่เป็นการตั้งค่า บางทีพวกเขาอาจเปลี่ยนชื่อใหม่เพื่อให้ซับซ้อนมากขึ้น เพิ่งซื้อ IntelliJ ในราคา 200 เหรียญและยังไม่สามารถใช้กับโครงการ gradle-java แบบธรรมดาได้ ฉันกำหนดค่า 2 ชั่วโมงแล้วและยังไม่ได้ผล 200 เหรียญและฉันไม่สามารถใช้สำหรับโครงการ Java แบบธรรมดาได้เนื่องจากไม่ได้สร้างโฟลเดอร์ src
mcfly soft

@mcflysoft ฉันคิดว่าคุณใช้ Windows และการตั้งชื่อต่างจาก Mac เล็กน้อย ฉันรู้ความเจ็บปวดของคุณเพราะฉันมีเหมือนกัน สำหรับฉันฉันไม่ต้องการจ่าย 200 เหรียญสำหรับ Ultimate Edition ฉันรู้สึกว่า Community Edition นั้นยอดเยี่ยมเพียงพอแล้ว มีเทคนิคบางอย่างในการตั้งค่าgradleโครงการอย่างถูกต้อง แต่จะไม่ซับซ้อนเกินไป
DYS

1
นี่คือคำตอบที่ถูกต้องและควรเป็นคำตอบที่ได้รับการยอมรับ
Jay Dangar

2
ตัวเลือกนี้ดูเหมือนจะไม่ปรากฏเมื่อฉันดูใน Community Edition ปี 2019
Mark Bridges
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.