Você pode adicionar várias raízes de origem a projetos padrão ou de forma livre que necessitem delas. Entretanto, nunca adicione a mesma raiz de código-fonte a mais de um projeto, porque isso não é suportado no IDE.
Em projetos padrão, algumas vezes é vantajoso adicionar raízes de origem adicionais ao classpath do projeto, como, por exemplo, quando o projeto usa fontes armazenadas em uma pasta de recursos separada. Como todos os diretórios de código-fonte em um classpath do projeto padrão formam uma unidade de compilação única, eles também são empacotados no JAR da aplicação quando o projeto é construído. Em projetos padrão, você adiciona raízes de origem ao classpath usando o assistente de projeto e a caixa de diálogo de propriedades.
Em projetos de forma livre, cada raiz de código-fonte pode ser atribuída a unidades de compilação independentes que fornecem o máximo de flexibilidade ao estruturar as aplicações. Entretanto, os projetos de forma livre requerem que você gerencie o classpath editando diretamente o arquivo build.xml. Para obter mais informações, consulte Gerenciando o classpath.
Se desejar adicionar uma biblioteca em mais de um projeto, crie um projeto especial no qual armazenar a fonte compilada da biblioteca que deseja usar.