Um projeto é um grupo de arquivos fonte e as configurações com as quais você constrói, executa e depura esses arquivos fonte. No IDE, todo o desenvolvimento de Java deve acontecer em um projeto. Para aplicativos que envolvem grandes bases de código, é freqüentemente vantajoso dividir o código-fonte do aplicativo 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 aplicativos 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 aplicativos da Web, aplicativos 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: