O IDE também contém modelos de projeto de forma livre para aplicações Java e Web. Os projetos de forma livre não produzem um script Ant ou mantêm metadados do projeto em outro formato. Em vez disso, esses projetos se baseiam no script Ant existente para fornecer informações para a manipulação da fonte do projeto.
A distribuição completa do IDE contém os modelos de forma livre a seguir:
Projetos Java de forma livre podem conter várias pastas de código-fonte. As relações de classpath e as instruções de manipulação dos diretórios de fontes devem ser manipuladas no script Ant.
Nas propriedades do projeto, você declara as pastas de código-fonte, a classepath e os arquivos de saída do projeto. Cada raiz de código-fonte pode ter um caminho de classe e um arquivo de saída exclusivos. Essas configurações não afetam o conteúdo ou o classpath real da aplicação. As configurações somente informam ao IDE como manipular o código. Por exemplo, as configurações do caminho de classe informam ao IDE quais classes devem ser disponibilizadas para a conclusão do código.
Em projetos de forma livre, o IDE se baseia no script Ant para fornecer destinos para todas as ações do IDE, tais como execução, depuração e geração de Javadoc. Se o script Ant não contiver destinos para esses comandos, os comandos serão desativados.
Você pode facilmente escrever destinos de depuração no script Ant ou em um script Ant suplementar. Pode também adicionar um atalho para qualquer um dos destinos do script Ant no menu contextual do nó do projeto na janela Projetos.
Para obter um guia completo de configuração de projetos de forma livre, consulte: