นี่คือคำสั่ง gradle ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
gradle - ระบบบิลด์ที่ทรงพลังสำหรับ JVM
เรื่องย่อ
ไล่สี [ตัวเลือก...] [งาน...]
OPTIONS
General ตัวเลือก
- -ชม, --ช่วยด้วย
แสดงข้อความช่วยเหลือ
-NS, --ไม่สร้างใหม่
อย่าสร้างการพึ่งพาโปรเจ็กต์ใหม่
--ทั้งหมด แสดงรายละเอียดเพิ่มเติมในรายการงาน ดูหัวข้อ 4.6.2 ของ "รายการงาน"
-NS, --build-ไฟล์
ระบุไฟล์บิลด์ ดูหัวข้อ 4.5 "การเลือกบิลด์ที่จะรัน"
-ค, --settings-ไฟล์
ระบุไฟล์การตั้งค่า
--คอนโซล
ระบุชนิดของเอาต์พุตคอนโซลที่จะสร้าง
ตั้ง ธรรมดา เพื่อสร้างข้อความธรรมดาเท่านั้น ตัวเลือกนี้ปิดใช้งานสีทั้งหมดและริชอื่น ๆ
เอาต์พุตในเอาต์พุตคอนโซล
ตั้ง รถยนต์ (ค่าเริ่มต้น) เพื่อเปิดใช้งานสีและเอาต์พุตที่หลากหลายในเอาต์พุตคอนโซลเมื่อ
กระบวนการสร้างแนบมากับคอนโซลหรือเพื่อสร้างข้อความธรรมดาเฉพาะเมื่อไม่
ติดอยู่กับคอนโซล
ตั้ง รวย เพื่อเปิดใช้งานสีและเอาต์พุตที่สมบูรณ์อื่น ๆ ในเอาต์พุตคอนโซลโดยไม่คำนึงถึง
ไม่ว่ากระบวนการสร้างไม่ได้แนบมากับคอนโซลหรือไม่ เมื่อไม่ได้ต่อเข้ากับคอนโซล
บิลด์เอาต์พุตจะใช้อักขระควบคุม ANSI เพื่อสร้างเอาต์พุตที่สมบูรณ์
--ดำเนินต่อ
ดำเนินการงานต่อไปหลังจากงานล้มเหลว
--กำหนดค่าตามความต้องการ (ฟักไข่)
เฉพาะโปรเจ็กต์ที่เกี่ยวข้องเท่านั้นที่ได้รับการกำหนดค่าในการรันบิลด์นี้ นี่หมายถึงการสร้างที่เร็วขึ้น
สำหรับหลายโครงการขนาดใหญ่ ดูหัวข้อ 24.1.1.1 "การกำหนดค่าตามต้องการ"
-NS, --ระบบ-prop
ตั้งค่าคุณสมบัติระบบของ JVM เช่น -Dmyprop=ค่าของฉัน. ดูมาตรา 11.2
"คุณสมบัติ Gradle และคุณสมบัติของระบบ"
-NS, --debug
เข้าสู่ระบบในโหมดดีบัก (รวมถึง stacktrace ปกติ) ดูบทที่ 22 "การบันทึก"
-NS, --gradle-ผู้ใช้ที่บ้าน
ระบุโฮมไดเร็กทอรีของผู้ใช้ Gradle ค่าเริ่มต้นคือ .gradle ไดเรกทอรีใน
โฮมไดเร็กทอรีของผู้ใช้
--กุย เปิดตัว Gradle GUI ดูบทที่ 10 "การใช้ Gradle Graphical User
อินเตอร์เฟซ".
-ผม, --init-สคริปต์
ระบุสคริปต์การเริ่มต้น ดูบทที่ 42 "สคริปต์การเริ่มต้น"
-ผม, --ข้อมูล
ตั้งค่าระดับบันทึกเป็นข้อมูล ดูบทที่ 22 "การบันทึก"
-NS, --ดรายรัน
รันบิลด์โดยปิดการทำงานทั้งหมด ดูหัวข้อ 4.7 "Dry Run"
--ออฟไลน์
ระบุว่าบิลด์ควรทำงานโดยไม่ต้องเข้าถึงทรัพยากรเครือข่าย ดู
ส่วน 23.9.2 "ตัวเลือกบรรทัดคำสั่งเพื่อแทนที่การแคช"
-NS, --โครงการ-prop
ตั้งค่าคุณสมบัติโปรเจ็กต์ของโปรเจ็กต์รูท ตัวอย่างเช่น -Pmyprop=ค่าของฉัน. ดู
ส่วนที่ 11.2 "คุณสมบัติ Gradle และคุณสมบัติของระบบ"
-NS, --project-ผบ
ระบุไดเร็กทอรีเริ่มต้นสำหรับ Gradle ค่าเริ่มต้นไปยังไดเร็กทอรีปัจจุบัน ดู
ส่วนที่ 4.5 "การเลือกบิลด์ที่จะรัน"
--ขนาน (ฟักไข่)
สร้างโครงการควบคู่กันไป Gradle จะพยายามหาจำนวนที่เหมาะสมที่สุดของ
เธรดตัวดำเนินการที่จะใช้ ตัวเลือกนี้ควรใช้กับโปรเจ็กต์ที่แยกออกเท่านั้น
(ดูหัวข้อ 24.9 "โครงการแยก")
--max-คนงาน (ฟักไข่)
กำหนดจำนวนผู้ปฏิบัติงานสูงสุดที่ Gradle อาจใช้ ตัวอย่างเช่น
--max-คนงาน=3. ค่าเริ่มต้นคือจำนวนของโปรเซสเซอร์ ตัวเลือกนี้แทนที่
--เส้นคู่ขนาน เมื่อใช้ร่วมกับ --ขนาน.
--ข้อมูลส่วนตัว
โปรไฟล์สร้างเวลาดำเนินการและสร้างรายงานใน
buildDir/รายงาน/โปรไฟล์ ไดเร็กทอรี. ดูหัวข้อ 4.6.8 "การทำโปรไฟล์บิลด์"
--project-แคช-dir
ระบุไดเร็กทอรีแคชเฉพาะโปรเจ็กต์ ค่าเริ่มต้นคือ .gradle ใน
ไดเรกทอรีโครงการรูท
-NS, --เงียบ
บันทึกข้อผิดพลาดเท่านั้น ดูบทที่ 22 "การบันทึก"
--recompile-สคริปต์
บังคับให้คอมไพล์สคริปต์ใหม่ โดยข้ามการแคช
--รีเฟรช-พึ่งพา
รีเฟรชสถานะของการพึ่งพา ดูหัวข้อ 23.9.2 "ตัวเลือกบรรทัดคำสั่งเพื่อ
แทนที่การแคช"
--rerun-งาน
ระบุว่าการเพิ่มประสิทธิภาพงานใดๆ จะถูกละเว้น
-NS, --full-stacktrace
พิมพ์ stacktrace แบบเต็ม (ละเอียดมาก) หากมีข้อยกเว้น ดูบทที่ 22
"การบันทึก".
-NS, --stacktrace
พิมพ์ stacktrace สำหรับข้อยกเว้นของผู้ใช้ (เช่น ข้อผิดพลาดในการคอมไพล์) ดู
บทที่ 22 "การบันทึก"
-NS, --ต่อเนื่อง (ฟักไข่)
เปิดใช้งานการสร้างอย่างต่อเนื่อง - Gradle จะเรียกใช้ใหม่โดยอัตโนมัติเมื่อมีการเปลี่ยนแปลง
ตรวจพบ
-ยู, --no-ค้นหาขึ้น
อย่าค้นหาในไดเร็กทอรีหลักสำหรับ a การตั้งค่า .gradle ไฟล์
-ใน, --รุ่น
พิมพ์ข้อมูลเวอร์ชัน
-NS, --ไม่รวมงาน
ระบุงานที่จะแยกออกจากการดำเนินการ ดูหัวข้อ 4.2 "ไม่รวม
งาน".
ข้อมูลข้างต้นจะถูกพิมพ์ไปยังคอนโซลเมื่อคุณดำเนินการ ไล่สี -h.
เลิก ตัวเลือก
--ไม่มีสี
อย่าใช้สีในเอาต์พุตคอนโซล ตัวเลือกนี้ถูกแทนที่ด้วย
--คอนโซล ตัวเลือกธรรมดา
--กระทู้ขนาน
สร้างโปรเจ็กต์แบบขนานโดยใช้เธรดตัวดำเนินการตามจำนวนที่ระบุ สำหรับ
ตัวอย่าง --parallel-threads=3. ตัวเลือกนี้ควรใช้กับตัวแยกสัญญาณเท่านั้น
โครงการ (ดูหัวข้อ 24.9 "โครงการแยก") ตัวเลือกนี้ถูกแทนที่แล้ว
by --max-คนงาน.
ภูต ตัวเลือก
บทที่ 6 "The Gradle Daemon" มีข้อมูลเพิ่มเติมเกี่ยวกับภูต สำหรับ
ตัวอย่างจะมีข้อมูลวิธีการเปิด daemon โดยค่าเริ่มต้นเพื่อให้คุณสามารถหลีกเลี่ยงได้
การใช้ --ภูต ตลอดเวลา
--ภูต
ใช้ Gradle daemon เพื่อรันบิลด์ เริ่ม daemon ถ้าไม่ได้รันหรือ
daemon ที่มีอยู่ไม่ว่าง บทที่ 6 "ภูต Gradle" มีรายละเอียดเพิ่มเติม
ข้อมูลเมื่อเริ่มต้นกระบวนการ daemon ใหม่
--เบื้องหน้า
เริ่ม Gradle daemon ในเบื้องหน้า มีประโยชน์สำหรับการดีบักหรือ
การแก้ไขปัญหาเพราะคุณสามารถตรวจสอบการดำเนินการบิลด์ได้อย่างง่ายดาย
--ไม่มีภูต
อย่าใช้ Gradle daemon เพื่อรันบิลด์ มีประโยชน์เป็นครั้งคราวถ้าคุณมี
กำหนดค่า Gradle ให้ทำงานกับ daemon เสมอโดยค่าเริ่มต้น
--หยุด หยุด Gradle daemon หากกำลังทำงานอยู่ คุณสามารถหยุดภูตที่เคยเป็น .ได้เท่านั้น
เริ่มต้นด้วยเวอร์ชัน Gradle ที่คุณใช้เมื่อทำงาน --หยุด.
System คุณสมบัติ
คุณสมบัติของระบบต่อไปนี้พร้อมใช้งานสำหรับ ไล่สี สั่งการ. สังเกตว่า
ตัวเลือกบรรทัดคำสั่งมีความสำคัญเหนือคุณสมบัติของระบบ
gradle.user.home
ระบุโฮมไดเร็กทอรีของผู้ใช้ Gradle
ส่วนที่ 11.1 "การกำหนดค่าสภาพแวดล้อมการสร้างผ่าน gradle คุณสมบัติ" ประกอบด้วย
ข้อมูลเฉพาะเกี่ยวกับการกำหนดค่า Gradle ที่มีอยู่ในคุณสมบัติของระบบ
สิ่งแวดล้อม ตัวแปร
ตัวแปรสภาพแวดล้อมต่อไปนี้มีให้สำหรับ ไล่สี สั่งการ. สังเกตว่า
ตัวเลือกบรรทัดคำสั่งและคุณสมบัติของระบบมีความสำคัญเหนือกว่าตัวแปรสภาพแวดล้อม
GRADLE_OPTS
ระบุอาร์กิวเมนต์บรรทัดรับคำสั่งเพื่อใช้ในการเริ่มต้น JVM สิ่งนี้มีประโยชน์สำหรับ
การตั้งค่าคุณสมบัติของระบบเพื่อใช้สำหรับการรัน Gradle ตัวอย่างเช่น คุณสามารถตั้งค่า
GRADLE_OPTS="-Dorg.gradle.daemon=true" เพื่อใช้ Gradle daemon โดยไม่จำเป็นต้อง
ใช้ --ภูต ตัวเลือกทุกครั้งที่คุณเรียกใช้ Gradle ส่วนที่ 11.1 "การกำหนดค่า
สร้างสิ่งแวดล้อมผ่าน gradle คุณสมบัติ" มีข้อมูลเพิ่มเติมเกี่ยวกับวิธีการของ
การกำหนดค่า daemon โดยไม่ใช้ตัวแปรสภาวะแวดล้อม เช่น ใน more
วิธีบำรุงรักษาและชัดเจน
GRADLE_USER_HOME
ระบุโฮมไดเร็กทอรีของผู้ใช้ Gradle (ซึ่งมีค่าเริ่มต้นเป็น USER_HOME/.gradle if
ไม่ได้กำหนดไว้)
JAVA_HOME
ระบุไดเร็กทอรีการติดตั้ง JDK ที่จะใช้
ใช้ gradle ออนไลน์โดยใช้บริการ onworks.net