
Magpiebridge เป็นกรอบสำหรับการรวมการวิเคราะห์แบบคงที่เข้ากับ IDES และ Editors กับโปรโตคอลเซิร์ฟเวอร์ภาษา Magpiebridge ไม่ได้ จำกัด อยู่ที่ LSP แต่ยังใช้ประโยชน์จาก HTTP เพื่อให้สามารถแสดงหน้าเว็บภายใน IDE สิ่งนี้ช่วยให้ระดับใหม่ของการสนับสนุนการสร้างภาพและ UI ที่ปรับแต่งได้เพื่อให้ผู้ใช้สามารถโต้ตอบกับ Magpiebridge เป็นสะพานเชื่อมระหว่างการวิเคราะห์โปรแกรมและเครื่องมือนักพัฒนา Magpiebridge เสนอการใช้งานที่ขยายได้ของเซิร์ฟเวอร์ภาษา --- MagpieServer ซึ่งดำเนินการวิเคราะห์ TextDocumentService เริ่มต้น- MagpieTextDocumentService ซึ่งจัดการคำขอ LSP ทั่วไป; Workspaceservice เริ่มต้น- MagpieWorkspaceService ซึ่งจัดการกับการกระทำของรหัสประเภทต่าง ๆ และ API ที่มีประโยชน์อื่น ๆ อีกมากมายสำหรับการวิเคราะห์แบบคงที่ และบริการโครงการที่มีค่าซึ่งแก้ไขขอบเขตโครงการ (เส้นทางซอร์สโค้ดเส้นทางรหัสห้องสมุดพา ธ คลาส ฯลฯ ) ซึ่งสามารถใช้งานได้โดยการวิเคราะห์โปรแกรมทั้งหมด ค้นหาข้อมูลเพิ่มเติมในต่อไปนี้:
สำหรับผู้ใช้เขม่าคุณสามารถค้นหา irconverter ภายใต้ https://github.com/magpiebridge/irconverter สำหรับการแปลง wala ir ให้เขม่า IR หากคุณต้องการวิเคราะห์ซอร์สโค้ด Java ด้วย Soot

สำหรับการใช้งานทางวิทยาศาสตร์โปรด อ้างอิงกระดาษ [bibtex]
ในตำนานจีนมนุษย์และนางฟ้าตกหลุมรัก แต่ความรักนี้ทำให้พระเจ้าโกรธผู้ซึ่งแยกพวกเขาออกจากฝั่งทางช้างเผือก อย่างไรก็ตามในวันที่เจ็ดของเดือนจันทรคติที่เจ็ดในแต่ละปีนกกางเขนหลายพันคนก่อตัวเป็นสะพานเรียกว่า鹊桥ในภาษาจีนและ Queqiao ในพินอินทำให้คนรักพบกัน เราใช้ Magpiebridge เป็นคำอุปมาสำหรับระบบที่เชื่อมต่อการวิเคราะห์แบบคงที่โดยพลการกับ IDE โดยพลการ
คุณสามารถอย่างใดอย่างหนึ่ง
pom.xml ของคุณ <dependency>
<groupId>com.github.magpiebridge</groupId>
<artifactId>magpiebridge</artifactId>
<version>0.1.5</version>
</dependency>
รุ่นเก่าจนถึง 0.0.9 ของ Magpiebridge ได้รับการเผยแพร่ใน GitHub Package Registry คุณสามารถใช้รีลีสโดยการเพิ่มบรรทัดต่อไปนี้ไปยัง pom.xml ของคุณ (ดูแพ็คเกจ GitHub ทั้งหมด) และตั้งค่าโทเค็นการเข้าถึง GitHub ของคุณโดยทำตามคำแนะนำเหล่านี้
<dependencies>
<dependency>
<groupId>magpiebridge</groupId>
<artifactId>magpiebridge</artifactId>
<version>0.0.9</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>github</id>
<name>GitHub MagpieBridge Apache Maven Packages</name>
<url>https://maven.pkg.github.com/MagpieBridge/MagpieBridge</url>
</repository>
</repositories>
git clone -b develop https://github.com/MagpieBridge/MagpieBridge.gitmvn install ในไดเรกทอรีรูทโครงการเพื่อสร้างเครื่องมือและเรียกใช้การทดสอบทั้งหมด หากต้องการข้ามการทดสอบให้เรียกใช้ mvn install -DskipTests Eclipse> File> Import > Maven > Existing Maven Projects > Enter the path to your local repository > Finish
mvn com.coveo:fmt-maven-plugin:format ก่อนที่ git push ขอบคุณไปที่คนที่ยอดเยี่ยมเหล่านี้ (คีย์อีโมจิ):
Linghui Luo - | Julian Dolby - | Christian Brüggemann | Jonas Manuel | Markus Schmidt | João Pereira - | Sven Erik Vinkemeier - |
Goran Piskachev - | Ranjith K - | เอะจาร์ดัก | Challe535 | จูเลียนที |
โครงการนี้เป็นไปตามข้อกำหนดทั้งหมดของผู้เข้าร่วม การมีส่วนร่วมทุกชนิดยินดีต้อนรับ!
Linghui [ที่] Outlook.de