OSGi и Maven обнаруживают использование частного пакета
Я начинаю проект по написанию пакета OSGi и использую Maven в качестве инструмента управления сборкой. Насколько я понимаю, для пакета OSGi вы можете выбрать, какой пакет вы хотите оставить закрытым / общедоступным.
Вот вопрос:
If I am depending on a bundle that declarescom.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 обнаружил это во время разработки, но я сильно сомневаюсь, что это возможно.