Apontar o diretório de .class no Netbeans

4 respostas
raphaelpaiva

Estou utilizando o Netbeans 4.0 e estou com um problema: Como eu “aponto” para ele o diretório onde eu quero que ele gere os .class?

4 Respostas

Rubem_Azenha

parece que tem como vc mexer no ant build que ele executa para dar build no projeto… aí vc muda o "script "(se é que pode ser chamado de script…)

raphaelpaiva

Poxa… :frowning:
Acho que uma ferramenta tão boa como esta faltar uma opção dessa sem que o cara tenha que saber ANT e etc é uma falta grave… :roll:

D

A partir da versão 4.0 o Netbeans está integrado com o ant.
Nos projetos padrão, não é necessário alterar o script ant pra compilação “básica”. Subdiretório build tem as classes compiladas, subdiretório dist tem .jar ou .war do projeto. Mesmo assim, é possível “sobreescrever” as tarefas default e fazer o que quiser.

Há os projetos free form, em que a flexibilidade é total; muito fácil de até trabalhar com outros projetos baseado em ant, mesmo que gerenciado por outras IDEs.

É possível que em versões futuras, seja adicionado alguma forma de automação de arquivos xml do ant, já que na versão 3.6 existia algo que ajudava na criação deles.

D
Como workaround, poderias fazer cópia das classes para outro diretório acrescentando no build.xml do projeto, sugestão:
<target name="-post-compile" depends="classcopy"></target>
<target name="-post-compile-single" depends="classcopy"></target>

<target name="classcopy" description="Copia .class para pasta X">
  <copy todir="../new/dir">
    <fileset dir="${build.classes.dir}"/>
  </copy>
</target>

Espero que ajude.

Criado 15 de março de 2005
Ultima resposta 16 de mar. de 2005
Respostas 4
Participantes 3