OSGi y Maven detectan uso de paquete privado

Estoy empezando un proyecto escribiendo un paquete OSGi y usando Maven como herramienta de gestión de compilación. Mi entendimiento es que para un paquete OSGi puede elegir qué paquete desea mantener privado / público.

Aquí está la pregunta:

Si estoy dependiendo de un paquete que declaracom.example paquete como paquete exportado y declaracom.example.internal como paquete privado, ¿hay alguna manera, durante el tiempo de construcción, para detectar el uso decom.example.internal (la construcción debe fallar)?

Sería increíble si Eclipse pudiera detectar eso durante el tiempo de desarrollo, pero dudo mucho que pueda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta