Apache NetBeans est un environnement de développement open source, une plateforme d'outils et un cadre d'application.
Créez la configuration release
par défaut (voir la propriété cluster.config.)
$ ant build
Construisez le projet de base (principalement des fonctionnalités Java) :
$ ant -Dcluster.config=basic build
Construisez le projet complet (peut inclure des clusters qui ne sont pas dans la version) :
$ ant -Dcluster.config=full build
Construisez la plateforme NetBeans :
$ ant -Dcluster.config=platform build
Nettoyage :
$ ant -q clean
php
, enterprise
, etc. Voir le fichier cluster.properties.Construisez javadoc :
$ ant build javadoc
Remarque Exécutez la tâche javadoc-nb
dans Netbeans pour exécuter la version javadoc et l'afficher dans un navigateur Web.
Exécutez la compilation :
$ ant tryme
Remarque : Recherchez dans nbbuild/netbeans l'installation NetBeans créée par le processus de construction.
netbeans/etc/netbeans.conf
Help -> About
pour l'emplacement concretHelp -> About
pour l'emplacement concretView -> IDE Log
):$DEFAULT_USERDIR_ROOT/var/log/messages.log
Remarque : supprimer/modifier le répertoire des paramètres utilisateur réinitialisera NetBeans aux valeurs par défaut du premier lancement.
Les origines du code de ce référentiel sont plus anciennes que son existence Apache. Ainsi, une partie importante de l’historique (avant que le code ne soit donné à Apache) est conservée dans un référentiel indépendant. Pour bien comprendre le code, vous souhaiterez peut-être fusionner les versions moderne et ancienne :
$ git clone https://github.com/apache/netbeans.git
$ cd netbeans
$ git log platform/uihandler/arch.xml
Cela ne vous donne que quelques entrées de journal, y compris l'enregistrement initial et la modification des en-têtes de fichiers vers Apache. Et puis la magie opère :
$ 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
Lorsque vous effectuez une recherche dans le journal ou utilisez l'outil de blâme, l'historique complet est disponible :
$ git log platform/uihandler/arch.xml
$ git blame platform/uihandler/arch.xml
Un grand merci à Emilian Bold qui a converti l'histoire ancienne dans son référentiel Git et a rendu la magie possible !