Apache NetBeans ist eine Open-Source-Entwicklungsumgebung, Toolplattform und Anwendungsframework.
Erstellen Sie die Standard release
-Konfiguration (siehe Eigenschaft „cluster.config“).
$ ant build
Erstellen Sie das Basisprojekt (hauptsächlich Java-Funktionen):
$ ant -Dcluster.config=basic build
Erstellen Sie das vollständige Projekt (kann Cluster enthalten, die nicht in der Version enthalten sind):
$ ant -Dcluster.config=full build
Erstellen Sie die NetBeans-Plattform:
$ ant -Dcluster.config=platform build
Bereinigung:
$ ant -q clean
php
, enterprise
usw. verwenden. Siehe die Datei „cluster.properties“.Javadoc erstellen:
$ ant build javadoc
Hinweis Führen Sie die Aufgabe javadoc-nb
in Netbeans aus, um den Javadoc-Build auszuführen und ihn in einem Webbrowser anzuzeigen.
Führen Sie den Build aus:
$ ant tryme
Hinweis: Suchen Sie in nbbuild/netbeans nach der NetBeans-Installation, die durch den Build-Prozess erstellt wurde.
netbeans/etc/netbeans.conf
Help -> About
für den konkreten StandortHelp -> About
für den konkreten StandortView -> IDE Log
überprüft werden):$DEFAULT_USERDIR_ROOT/var/log/messages.log
Hinweis: Durch das Entfernen/Ändern des Benutzereinstellungsverzeichnisses wird NetBeans auf die Standardeinstellungen beim ersten Start zurückgesetzt
Die Ursprünge des Codes in diesem Repository sind älter als seine Apache-Existenz. Daher wird ein erheblicher Teil des Verlaufs (bevor der Code an Apache gespendet wurde) in einem unabhängigen Repository gespeichert. Um den Code vollständig zu verstehen, möchten Sie möglicherweise die moderne und die alte Version zusammenführen:
$ git clone https://github.com/apache/netbeans.git
$ cd netbeans
$ git log platform/uihandler/arch.xml
Dadurch erhalten Sie nur wenige Protokolleinträge, einschließlich des ersten Eincheckens und der Änderung der Dateiheader in Apache. Doch dann kommt der Zauber:
$ 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
Wenn Sie das Protokoll durchsuchen oder das Blame-Tool verwenden, ist der vollständige Verlauf verfügbar:
$ git log platform/uihandler/arch.xml
$ git blame platform/uihandler/arch.xml
Vielen Dank an Emilian Bold, der die alte Geschichte in sein Git-Repository konvertiert und die Magie möglich gemacht hat!