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.

questionAnswers(2)

yourAnswerToTheQuestion