Apache NetBeans คือสภาพแวดล้อมการพัฒนาแบบโอเพ่นซอร์ส แพลตฟอร์มเครื่องมือ และเฟรมเวิร์กแอปพลิเคชัน
สร้างการกำหนดค่า release
ตัวเริ่มต้น (ดูคุณสมบัติคลัสเตอร์.config)
$ ant build
สร้างโปรเจ็กต์พื้นฐาน (ฟีเจอร์ Java เป็นหลัก):
$ ant -Dcluster.config=basic build
สร้างโปรเจ็กต์เต็ม (อาจรวมถึงคลัสเตอร์ที่ไม่ได้อยู่ในรีลีส):
$ ant -Dcluster.config=full build
สร้างแพลตฟอร์ม NetBeans:
$ ant -Dcluster.config=platform build
การล้างข้อมูล:
$ ant -q clean
php
, enterprise
ฯลฯ ดูไฟล์คลัสเตอร์.propertiesสร้างจาวาด็อก:
$ ant build javadoc
หมายเหตุ รันงาน javadoc-nb
ใน Netbeans เพื่อรัน javadoc build และแสดงในเว็บเบราว์เซอร์
รันบิลด์:
$ ant tryme
หมายเหตุ: ค้นหาการติดตั้ง NetBeans ที่สร้างโดยกระบวนการสร้างใน nbbuild/netbeans
netbeans/etc/netbeans.conf
Help -> About
สำหรับตำแหน่งที่เป็นรูปธรรมHelp -> About
สำหรับตำแหน่งที่เป็นรูปธรรมView -> IDE Log
):$DEFAULT_USERDIR_ROOT/var/log/messages.log
หมายเหตุ: การลบ/เปลี่ยนไดเร็กทอรีการตั้งค่าผู้ใช้จะรีเซ็ต NetBeans ให้เป็นค่าเริ่มต้นในการเปิดตัวครั้งแรก
ต้นกำเนิดของโค้ดในพื้นที่เก็บข้อมูลนี้เก่ากว่าการมีอยู่ของ Apache เนื่องจากส่วนสำคัญของประวัติศาสตร์ (ก่อนที่จะบริจาคโค้ดให้กับ Apache) จึงถูกเก็บไว้ในพื้นที่เก็บข้อมูลอิสระ เพื่อให้เข้าใจโค้ดอย่างถ่องแท้ คุณอาจต้องการรวมเวอร์ชันสมัยใหม่และเวอร์ชันเก่าเข้าด้วยกัน:
$ git clone https://github.com/apache/netbeans.git
$ cd netbeans
$ git log platform/uihandler/arch.xml
ซึ่งจะช่วยให้คุณมีรายการบันทึกเพียงไม่กี่รายการ รวมถึงการเช็คอินครั้งแรกและการเปลี่ยนส่วนหัวของไฟล์เป็น Apache แต่แล้วความมหัศจรรย์ก็มาถึง:
$ git remote add emilian https://github.com/emilianbold/netbeans-releases.git
$ git fetch emilian # this takes a while, the history is huge!
$ git replace 6daa72c98 32042637 # the 1st donation
$ git replace 6035076ee 32042637 # the 2nd donation
เมื่อคุณค้นหาบันทึกหรือใช้เครื่องมือตำหนิ ประวัติทั้งหมดจะพร้อมใช้งาน:
$ git log platform/uihandler/arch.xml
$ git blame platform/uihandler/arch.xml
ขอขอบคุณ Emilian Bold เป็นอย่างยิ่งที่เปลี่ยนประวัติศาสตร์โบราณให้เป็นพื้นที่เก็บข้อมูล Git ของเขา และทำให้เวทมนตร์นี้เกิดขึ้นได้!