การสร้างด้วย Eclipse และ Remote System Explorer

ครั้งแรกกับพื้นหลัง...

  • เรามีเซิร์ฟเวอร์ Linux ที่รองรับหลายโครงการ
  • เซิร์ฟเวอร์และพื้นที่เก็บข้อมูล Clearcase ได้รับการติดตั้งบนเซิร์ฟเวอร์ Linux นี้
  • โปรเจ็กต์ที่ต่างกันต้องการคอมไพเลอร์และไลบรารีที่ต่างกัน และโปรเจ็กต์ทั้งหมดได้รับการติดตั้งบนเซิร์ฟเวอร์
  • ผู้ใช้สามารถเลือกชุดเครื่องมือที่แตกต่างกันได้โดยการเรียกใช้สคริปต์ที่แตกต่างกัน ซึ่งจะส่งออกค่าตัวแปรสภาพแวดล้อมที่แตกต่างกัน เช่น เส้นทางรวมและคอมไพเลอร์
  • ผู้ใช้จำเป็นต้องเรียกใช้ cleartool เพื่อติดตั้งที่เก็บข้อมูล

  • นักพัฒนาพัฒนาใน Eclipse และมีสองตัวเลือก:

    1. SSH into the server and run Eclipse through with X11 tunneling.
    2. ติดตั้ง Eclipse ภายในเครื่องบนเครื่อง Windows และเรียกใช้บิลด์จากเทอร์มินัล SSH

ตอนนี้:

  • ปัญหา #1 คือการดำเนินการของ Eclipse (การพิมพ์ การช่วยเนื้อหา ฯลฯ) ล่าช้ามาก
  • ปัญหา #2 คือนักพัฒนาจำเป็นต้องผ่านขั้นตอนพิเศษเพื่อสร้างโค้ดของตน

นี่คือสิ่งที่ฉันได้ลอง:

แนวทางนี้ใช้งานได้อย่างสมบูรณ์แบบสำหรับไฟล์ที่ไม่ต้องการค่าตัวแปรสภาพแวดล้อมพิเศษและการติดตั้งพื้นที่เก็บข้อมูล Clearcase แต่ฉันไม่สามารถหาวิธีรวมสิ่งเหล่านี้ทั้งหมดเข้าด้วยกันได้

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

ข้อมูลเพิ่มเติมบางอย่างที่อาจช่วยได้:

  • ฉันมีสิทธิ์เข้าถึงรูทไปยังเซิร์ฟเวอร์การพัฒนา
  • ระบบไฟล์ Clearcase ถูกแมปกับไดรฟ์บนเครื่อง Windows

ขอขอบคุณล่วงหน้าที่ช่วยฉันประหยัดเวลาหลายชั่วโมงในการจัดการกับเครือข่ายที่ช้า!

==================

รายละเอียดเพิ่มเติมต่อความคิดเห็น: - ที่เก็บข้อมูล VOB อยู่ในเครื่องบนเซิร์ฟเวอร์ Linux เราจะ SSH ไปยังเซิร์ฟเวอร์และเริ่ม Eclipse ที่นั่น ดังนั้นความล่าช้าไม่ควรเกิดจากมุมมองไดนามิกเทียบกับสแน็ปช็อต และประสิทธิภาพของ GUI ดูเหมือนจะเป็นปัญหาที่แท้จริง - เรายังติดตั้งมุมมองเดียวกันบน Windows โดยใช้ Region Synchronizer เมื่อรันสำเนาโลคัลของ Eclipse ที่ติดตั้งบน Windows จะไม่มีปัญหาด้านประสิทธิภาพ

ดังนั้นคำถามนี้อาจสามารถแก้ไขได้ด้วยการตอบคำถามใดคำถามหนึ่ง: 1. จะปรับปรุงประสิทธิภาพของ X11 อย่างไรเพื่อให้การพัฒนาบน Linux นั้นเพียงพอแล้ว? 2. จะตั้งค่า Windows Eclipse ให้ทำตามขั้นตอนทั้งหมดที่กล่าวมาข้างต้นเมื่อสร้างโปรเจ็กต์ได้อย่างไร


person o.c.    schedule 27.09.2011    source แหล่งที่มา
comment
ความคิดเห็นด่วน: มุมมอง ClearCase นั้นแมปสำหรับไดรฟ์ มันเป็นไดนามิกหรือไม่ เนื่องจากสแน็ปช็อตจะมากเร็วกว่าสำหรับเวลาการเข้าถึงการอ่านและการคอมไพล์   -  person VonC    schedule 28.09.2011


คำตอบ (1)


ฉันมาที่นี่ด้วยคำถามที่คล้ายกันกับส่วนที่สองของคุณ แต่น่าเสียดายที่ไม่มีใครตอบเลย อย่างไรก็ตาม เรามีคำตอบสำหรับส่วนที่หนึ่งของคุณ: https://www.nomachine.com/ มันเพิ่มความเร็วในการส่งต่อ X11 อย่างมาก

person cscan    schedule 16.01.2014