Исходный код Liferay содержит файл lib / version. *, Там вы найдете все, что вам нужно знать о версиях стороннего кода. Например. spring - *. jar в Liferay 6.1.0 объявлен как версия 3.0.6. Проверьте для других.
Обычно ваши плагины могут свободно использовать любую библиотеку (и версию), которую они хотят. Имеет смысл стандартизировать на стороне javascript, чтобы ввести как можно меньше библиотек и версий для встраивания. На стороне сервера вы можете использовать все, что захотите.
Если вы хотите использовать версии Liferay, вы можете просто объявить, что вы хотите использовать, из Liferay (в WEB-INF / liferay-plugin-package.properties) - это создаст копию версий этих библиотек Liferay. доступно для вашего плагина.