เครื่องมือ Eclipse's Project → Clean ...ทำอะไรได้จริง?
เครื่องมือ Eclipse's Project → Clean ...ทำอะไรได้จริง?
คำตอบ:
ฟังก์ชั่นของมันขึ้นอยู่กับตัวสร้างที่คุณมีในโปรเจ็กต์ของคุณ (พวกเขาสามารถเลือกตีความคำสั่งที่สะอาดได้ตามที่พวกเขาต้องการ) และคุณได้เปิดใช้งานการสร้างอัตโนมัติหรือไม่ หากการสร้างอัตโนมัติเปิดอยู่การเรียกใช้ Clean จะเทียบเท่ากับการสร้างแบบใหม่ทั้งหมด อาร์ติแฟกต์แรกจะถูกลบออกจากนั้นจึงเรียกใช้บิวด์แบบเต็ม หากการสร้างอัตโนมัติปิดอยู่การล้างจะลบอาร์ติแฟกต์และหยุด จากนั้นคุณสามารถเรียกใช้บิลด์ด้วยตนเองได้ในภายหลัง
จะลบไฟล์ใด ๆ ที่คอมไพล์แล้วในโปรเจ็กต์ของคุณเพื่อให้คุณสามารถสร้างใหม่ได้อย่างสมบูรณ์
มีปัญหาอีกอย่างในการทำงานที่นี่ ฟังก์ชัน Clean ของ Eclipse เสีย หากคุณลบไฟล์นอก Eclipse มันจะไม่รับข้อเท็จจริงที่ว่าตอนนี้ไฟล์หายไปและคุณจะได้รับข้อผิดพลาดในการสร้างจนกว่าคุณจะลบไฟล์ด้วยตนเอง ถึงอย่างนั้นก็ไม่จำเป็นต้องใช้งานได้เช่นกันโดยเฉพาะอย่างยิ่งหากมีไฟล์จำนวนมากหายไป สิ่งนี้เกิดขึ้นกับฉันค่อนข้างบ่อยเมื่อฉันตรวจสอบสาขาของรหัสที่มีการเปลี่ยนแปลงมากมายตั้งแต่ครั้งล่าสุดที่ฉันสร้างมันขึ้นมา ในกรณีนั้นสิ่งเดียวที่ฉันพบคือการเริ่มต้นพื้นที่ทำงานใหม่และโหลดโครงการใหม่ตั้งแต่ต้น
ฉันยังประสบปัญหาเดียวกันกับ Eclipse เมื่อฉันรันงานสร้างใหม่ทั้งหมดด้วย Maven แต่มีวิธีง่ายๆสำหรับปัญหานี้ เราต้องเรียกใช้การอัปเดต Maven จากนั้นสร้างหรือเรียกใช้แอปพลิเคชันโดยตรง ฉันหวังว่ามันจะแก้ปัญหาได้