Apache NetBeans é um ambiente de desenvolvimento de código aberto, plataforma de ferramentas e estrutura de aplicativos.
Crie a configuração release
padrão (consulte a propriedade cluster.config).
$ ant build
Construa o projeto básico (principalmente recursos Java):
$ ant -Dcluster.config=basic build
Construa o projeto completo (pode incluir clusters que não estão na versão):
$ ant -Dcluster.config=full build
Construa a plataforma NetBeans:
$ ant -Dcluster.config=platform build
Limpar:
$ ant -q clean
php
, enterprise
, etc. Veja o arquivo cluster.properties.Construa o javadoc:
$ ant build javadoc
Nota Execute a tarefa javadoc-nb
no Netbeans para executar a compilação do javadoc e exibi-la em um navegador da web.
Execute a compilação:
$ ant tryme
Nota: Procure em nbbuild/netbeans a instalação do NetBeans criada pelo processo de compilação.
netbeans/etc/netbeans.conf
Help -> About
para localização concretaHelp -> About
para localização concretaView -> IDE Log
):$DEFAULT_USERDIR_ROOT/var/log/messages.log
Nota: remover/alterar o diretório de configurações do usuário redefinirá o NetBeans para os padrões de primeira inicialização
As origens do código neste repositório são mais antigas do que a existência do Apache. Como tal, parte significativa da história (antes do código ser doado ao Apache) é mantida em um repositório independente. Para entender completamente o código, você pode mesclar as versões moderna e antiga:
$ git clone https://github.com/apache/netbeans.git
$ cd netbeans
$ git log platform/uihandler/arch.xml
Isso fornece apenas algumas entradas de log, incluindo o check-in inicial e a alteração dos cabeçalhos dos arquivos para o Apache. Mas então vem a mágica:
$ 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
Ao pesquisar o log ou usar a ferramenta de culpa, o histórico completo estará disponível:
$ git log platform/uihandler/arch.xml
$ git blame platform/uihandler/arch.xml
Muito obrigado a Emilian Bold que converteu a história antiga em seu repositório Git e tornou a mágica possível!