รายการโครงการที่จัดเก็บอยู่ในพื้นที่ทำงาน Eclipse อยู่ที่ไหน


122

ฉันใช้ Eclipse กับโปรเจ็กต์ "ภายนอก" นั่นคือโปรเจ็กต์ที่สร้างจากซอร์สที่มีอยู่

ฉันไม่พบการอ้างอิงถึงโครงการเหล่านี้ คำถามของฉันคือ Eclipse ติดตามโครงการเหล่านี้อย่างไร

ฉันต้องการเพิ่มโปรเจ็กต์ดังกล่าวลงในพื้นที่ทำงานโดยอัตโนมัติ (โดยการสร้าง.projectและ.classpathไฟล์)


เกี่ยวข้องกับstackoverflow.com/questions/1718456/…
Paul Verest

คำตอบ:


153

ของ windows:

<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\

ลินุกซ์ / osx:

<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/

โปรเจ็กต์ของคุณสามารถอยู่นอกพื้นที่ทำงาน แต่เฉพาะ Eclipse ทั้งหมดmetadataจะถูกเก็บไว้ในorg.eclipse.core.resources\.projectsไดเร็กทอรีนั้น


1
@RoboAlex ฉันมักจะไม่แก้ไขโดยตรง แต่เพิ่มหรือลบโครงการออกจากพื้นที่ทำงาน Eclipse
VonC

3
เส้นทางสุดท้ายอยู่.projectsในระบบของฉัน (Mint 16); Windows แตกต่างกันอย่างไร
wchargin

@WChargin ไม่แน่ใจอาจมีการเปลี่ยนแปลงมากกว่า 5 ปีต่อมา คุณใช้ Eclipse เวอร์ชันใดใน Mint
VonC


9

ใน Eclipse 3.3:

ติดตั้งภายใต้พื้นที่ทำงาน Eclipse ของคุณ สิ่งที่ต้องการ:

.metadata\.plugins\org.eclipse.core.resources\.projects\

ภายในโฟลเดอร์พื้นที่ทำงานของคุณ

ภายใต้โฟลเดอร์นั้นคือหนึ่งโฟลเดอร์ต่อโครงการ มีไฟล์อยู่ในนั้นชื่อ. locationแต่เป็นไบนารี

ดูเหมือนว่าคุณไม่สามารถทำในสิ่งที่ต้องการได้โดยไม่ต้องโต้ตอบกับ Eclipse โดยใช้โปรแกรม


+1 สำหรับตัวชี้ไปที่. ตำแหน่ง ในกรณีของฉันโฟลเดอร์พื้นที่ทำงานไม่ได้เปลี่ยนแปลง แต่ตำแหน่ง (ต่างกัน) ที่โครงการอาศัยอยู่: อักษรระบุไดรฟ์ที่แตกต่างกัน ฉันลงเอยด้วยการแก้ไขไฟล์เหล่านี้ในตำแหน่งด้วย (D: -> F :)sfk replace -pat -binary _5552492F2F66696C653A2F443A2F_5552492F2F66696C653A2F463A2F_ -dir .metadata\.plugins\org.eclipse.core.resources\.projects -file .location
mgaert

3

หากคุณใช้ Perforce (นำเข้าโปรเจ็กต์เป็นโปรเจ็กต์ Perforce). cproject และ. project จะอยู่ภายใต้รูทของโปรเจ็กต์ PERFORCE ไม่ใช่ในโฟลเดอร์เวิร์กสเปซ

หวังว่านี่จะช่วยได้ :)


0

นอกจากนี้คุณยังสามารถมีพื้นที่ทำงานได้หลายแห่งเพื่อให้คุณสามารถเชื่อมต่อกับพื้นที่หนึ่งและตั้งค่า "A" ของโปรเจ็กต์ - จากนั้นเชื่อมต่อกับชุดอื่นเมื่อคุณต้องการ


0

ใน Linux หลังจากลบ

<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\

ไม่ทำงาน

หลังจากนั้นฉันทำFile-> Refresh

จากนั้นล้างโปรเจ็กต์เก่าทั้งหมดที่อยู่ในรายการจากคราส

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