Um projeto é um grupo de arquivos de origem e as configurações com as quais você constrói, executa e depura esses arquivos de origem. No IDE, todo o desenvolvimento de Java deve acontecer em um projeto. Para aplicações que envolvem grandes bases de código, é freqüentemente vantajoso dividir o código-fonte da aplicação em vários projetos.
O IDE constrói sua infra-estrutura de projeto diretamente sobre o Apache Ant, a ferramenta de construção líder para aplicações Java. O IDE armazena todas as informações sobre o projeto no script Ant, um arquivo de propriedades e alguns arquivos de configuração XML. Isso significa que você pode construir e executar projetos fora do IDE exatamente da mesma forma que dentro do IDE.
O IDE inclui vários modelos de projeto criados para aceitar tipos diferentes de desenvolvimento, incluindo aplicações Web, aplicações Java gerais, e assim por diante. O conjunto de modelos de projeto padrão do IDE geram automaticamente um script e as propriedades Ant. O IDE também contém um conjunto de modelos de projeto de forma livre que você pode usar para basear um projeto em um script Ant existente.
Para obter mais informações sobre Ant, consulte: