แนวคิด intellij เรียกใช้การสำรองข้อมูลการกำหนดค่า


85

ฉันต้องการสร้างสคริปต์เพื่อแก้ไขการกำหนดค่าการดีบักใน intellij เส้นทางของ tomcat เปลี่ยนไปและฉันต้องเข้าไปที่ run config และแก้ไขสิ่งต่างๆด้วยตนเอง ฉันได้พยายามค้นหาสถานที่ที่ intellij เก็บการตั้งค่าเหล่านี้แล้ว แต่ก็ไม่มีประโยชน์

คำถาม : มีใครรู้บ้างว่า IJ เก็บการกำหนดค่าการรันไว้ที่ไหน

คำตอบ:


132

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

  • โครงการตามไฟล์การกำหนดค่าภายใน: .iwsไฟล์
  • โครงการตามไดเร็กทอรีการกำหนดค่าโลคัล: workspace.xmlไฟล์ภายใต้.ideaไดเร็กทอรี
  • โครงการตามไฟล์การกำหนดค่าที่ใช้ร่วมกัน: .iprไฟล์
  • โปรเจ็กต์ที่ใช้ไดเร็กทอรีคอนฟิกูเรชันที่ใช้ร่วมกัน: .xmlไฟล์ภายใต้runConfigurationsไดเร็กทอรีย่อยของ.ideaไดเร็กทอรีหรือไฟล์ภายใน.runไดเร็กทอรีในรูทโปรเจ็กต์ (คุณสามารถกำหนดตำแหน่งของคอนฟิกูเรชันที่แบ่งใช้ในเวอร์ชันล่าสุดได้เอง)

1
+1 มีประโยชน์! ขณะนี้ฉันมีการกำหนดค่า Tomcat ของฉันใน .idea / workspace.xml - มีความคิดอย่างไรที่ฉันจะเปลี่ยนไปใช้ภายใต้ runConfigurations (เพื่อการแบ่งปันที่ง่ายขึ้น)
Jonik

55
ใช้Share configurationช่องทำเครื่องหมายในการตั้งค่าการกำหนดค่าเรียกใช้ / ดีบัก
CrazyCoder

.xmlfile sunder runConfigurationsนั้นยอดเยี่ยม แต่ด้วยเหตุผลบางประการ IDEA จึงทำการเปลี่ยนแปลงบ่อยๆ (เพียงจัดลำดับรายการตัวแปรสภาพแวดล้อมใหม่เช่น)
Nader Ghanbari

การคลิก "แชร์" จากนั้น "สมัคร" ไม่ได้หลอกลวงฉัน ฉันต้องออกจากหน้าจอ Run / Debug Configurations ใน intellij ก่อนที่runConfigurationsไดเรกทอรีจะปรากฏขึ้น
L42

31

อยู่ที่นี่ .idea \ runConfigurations (ถูกต้องสำหรับ Idea 11) เพียงคัดลอกโฟลเดอร์นี้ไปยังโครงการใหม่

แก้ไข: ตามความคิดเห็นหากไม่มีโฟลเดอร์ runConfigurations ให้ทำเครื่องหมายที่ช่อง 'Share' ภายในการกำหนดค่า Run / Debug

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