OSGi e Maven detectam uso de pacote privado
Eu estou começando um projeto escrevendo pacote OSGi e usando o Maven como ferramenta de gerenciamento de construção. Meu entendimento é que para um pacote OSGi você pode escolher qual pacote você gostaria de manter privado / público.
Aqui está a pergunta:
Se eu estou dependendo de um pacote que declaracom.example
pacote como pacote exportado e declaracom.example.internal
como pacote privado, existe alguma maneira, durante o tempo de compilação, de detectar o uso decom.example.internal
(build deve falhar)?Seria incrível se isso pudesse ser detectado durante o tempo de desenvolvimento pelo Eclipse, mas eu duvido que possa.