Вы не должны слепо compileInclude
все, пока "это не работает".Проверьте эту статью , чтобы узнать, что вы сделали - гораздо предпочтительнее , а также просто разверните зависимости в контейнере OSGi - в случае, если они также являются пакетами OSGi.Или, в качестве альтернативы, сделайте их также OSGi-комплектами.
В случае, если p01-jdbc.jar уже является OSGi-комплектом: разверните его на Liferay.В случае, если это пользовательская библиотека, но еще не пакет OSGi, я бы предпочел сделать ее одной, а затем см. Выше.
В случае с драйвером базы данных это может ударить вас позже, потому что драйвер mysqlтакже часто используется глобально, и вы можете столкнуться с неоднозначными классами, которые не могут быть заменены друг другом, или идентичными классами в разных версиях, проходящими через разные загрузчики классов.