Você pode adicionar várias raízes da fonte a projetos padrão ou de forma livre que necessitem delas. Entretanto, nunca adicione a mesma raiz da fonte a mais de um projeto, porque isso não é suportado no IDE.
Em projetos padrão, algumas vezes é vantajoso adicionar raízes da fonte adicionais à classpath do projeto, como, por exemplo, quando o projeto usa códigos-fonte armazenados 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 da fonte à classpath usando o assistente de projeto e a caixa de diálogo de propriedades.
Em projetos de forma livre, cada raiz da fonte 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.