Java 9: Possível ter 2 módulos com o mesmo nome no caminho do módulo

É possível ter 2 módulos com o mesmo nome (mas com conteúdo ligeiramente diferente) no caminho do módulo?

Até onde eu sei, o compilador Java 9 não se queixa. Eu tenho 2 módulos declarados da seguinte maneira:

module com.dj.helper {
    exports com.dj.helper;
}

Ambos contêm ocom.dj.helper pacote, mas dentro do pacote o conteúdo é diferente. Então, no meu aplicativo principal, estou procurando importar este módulo:

module com.dj {
    requires com.dj.helper;
}

Ambos os módulos com o mesmo nome estão no caminho do meu módulo.

Eu esperava que, ao compilar meucom.dj módulo que o compilador reclamaria do mesmo módulo existente duas vezes, mas não. Isso significa efetivamente que você poderia ter duas versões do mesmo jar no caminho do módulo e o Java não saberá qual usar?

questionAnswers(2)

yourAnswerToTheQuestion