Em um , os comandos do IDE precisam ser mapeados para destinos no script Ant. Esses mapeamentos são registrados no arquivo project.xml na pasta do projeto.
Os mapeamentos são registrados automaticamente no arquivo project.xml nestes casos:
Quando você especifica um destino para um comando na página Ações de construir e executar do assistente para Novo projeto.
Quando você especifica um destino para um comando no painel Construir e executar da caixa de diálogo Propriedades do projeto de um projeto.
Quando você cria um mapeamento para um comando depois de ter escolhido o comando no menu Construir ou no menu Executar, e ter sido orientado a criar o mapeamento.
Quando você fez o IDE gerar um destino. (O IDE se oferece para gerar um destino para os comandos Depurar projeto e Compilar arquivo na primeira vez que você escolhe esses comandos em um projeto de forma livre).
Você também pode usar a caixa de diálogo Propriedades do projeto para adicionar um atalho para qualquer destino Ant no menu contextual do nó do projeto. Por exemplo, se houver várias classes que você precisa executar com freqüência, escreva destinos para executá-las e execute-as usando os links.
Você pode mapear outros comandos, como aqueles que são executados em arquivos individuais, editando manualmente o project.xml.
Mapeando comandos de um projeto:
Na janela Projetos, clique com o botão direito do mouse no nó do projeto e escolha Propriedades.
Clique em Construir e Executar no painel direito da caixa de diálogo Propriedades do projeto.
Para cada comando, escolha um destino Ant na caixa de combinação. A caixa de combinação contém cada um dos destinos do script Ant.
Use a lista Itens de menu personalizados para adicionar atalhos para destinos Ant no menu contextual do projeto.
Se o script Ant usar um destino <import> para importar destinos de outro script Ant, esses destinos só aparecerão se o destino <import> especificar o caminho completo para o script Ant secundário. Se o destino <import> usar uma propriedade para fazer referência ao script Ant secundário, os destinos não aparecerão nas listas suspensas. Neste caso, é necessário digitar o nome dos projetos na lista suspensa do comando. Você também pode mapear os comandos do IDE para os destinos editando o arquivo project.xml conforme descrito abaixo.
Mapeando comandos do IDE no project.xml:
Na janela Arquivos, expanda o nó da pasta do projeto e expanda a pasta nbproject.
Clique duas vezes em project.xml para abri-lo no Editor de código.
Se você quiser mapear uma ação para um destino em um script Ant separado, adicione o seguinte antes da declaração <target>:
<script>caminho_para_script_Ant</script>
Você pode mapear qualquer uma das seguintes ações do IDE:
debug. Depura o projeto
build. Constrói o projeto
run. Executa o projeto
test. Executa testes do projeto
run.single. Executa o arquivo selecionado no momento
debug.single. Depura o arquivo selecionado no momento
compile.single. Compila o arquivo selecionado no momento
test.single. Executa o arquivo de teste do arquivo selecionado no momento
debug.test.single. Executa o arquivo de teste do arquivo selecionado no momento no depurador
debug.fix. Executa o comando Aplicar alterações no código no arquivo selecionado no momento
Observe que as ações executadas nos arquivos selecionados no momento no IDE requerem configuração adicional no project.xml. Consulte o artigo abaixo para obter mais informações.
Se você também quer que o comando apareça no menu contextual do projeto, digite o seguinte em <context-menu>:
<ide-action name="nome_ação"/>
Para obter um guia completo de configuração de projetos de forma livre, consulte: