Apache NetBeans عبارة عن بيئة تطوير مفتوحة المصدر ومنصة أدوات وإطار عمل للتطبيق.
قم بإنشاء تكوين release
الافتراضي (راجع خاصيةcluster.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
وما إلى ذلك. راجع ملفcluster.properties.بناء جافادوك:
$ ant build javadoc
ملاحظة: قم بتشغيل مهمة javadoc-nb
في Netbeans لتشغيل إنشاء javadoc وعرضه في متصفح الويب.
تشغيل البناء:
$ ant tryme
ملاحظة: ابحث في nbbuild/netbeans عن تثبيت 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
شكرًا جزيلاً لإيميليان بولد الذي حول التاريخ القديم إلى مستودع Git الخاص به وجعل السحر ممكنًا!