OSGi и Maven обнаруживают использование частного пакета

Я начинаю проект по написанию пакета OSGi и использую Maven в качестве инструмента управления сборкой. Насколько я понимаю, для пакета OSGi вы можете выбрать, какой пакет вы хотите оставить закрытым / общедоступным.

Вот вопрос:

If I am depending on a bundle that declares com.example package as exported package and declares com.example.internal as private package, is there any way, during build time, to detect use of com.example.internal (build should fail)?

Было бы здорово, если бы Eclipse обнаружил это во время разработки, но я сильно сомневаюсь, что это возможно.

Ответы на вопрос(2)

Ваш ответ на вопрос