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 origem 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 à classpath do projeto, como, por exemplo, quando o projeto usa fontes armazenadas em uma pasta de recursos separada. Como todos os diretórios de fontes em uma classpath do projeto padrão formam uma única unidade de compilação, eles também são empacotados no JAR do aplicativo quando o projeto é construído. Em projetos padrão, você adiciona raízes de origem à classpath usando o assistente de projeto e a caixa de diálogo de propriedades.
Em projetos de forma livre, cada raiz de origem pode ser atribuída a unidades de compilação independentes que fornecem o máximo de flexibilidade ao estruturar os aplicativos. Entretanto, os projetos de forma livre requerem que você gerencie a classpath editando diretamente o arquivo build.xml. Para obter mais informações, consulte Gerenciando a 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.