Какой выпуск фреймворка Spring Portlet MVC включен в Liferay 6.0.6? - PullRequest
0 голосов
/ 13 марта 2012

Я заметил, что в каталоге ROOT / WEB-INF / lib / liferay tomcat уже есть пружины - *. Jar. Это ядро ​​Liferay.

Какая версия Spring mvc Framework включена в Liferay 6.0.6?

Есть ли более новая версия Spring в Liferay 6.1?

Можно ли импортировать классы в этих весенних банках в мои собственные портлеты? Или это плохая практика или технически не рекомендуется?

1 Ответ

3 голосов
/ 13 марта 2012

Исходный код Liferay содержит файл lib / version. *, Там вы найдете все, что вам нужно знать о версиях стороннего кода. Например. spring - *. jar в Liferay 6.1.0 объявлен как версия 3.0.6. Проверьте для других.

Обычно ваши плагины могут свободно использовать любую библиотеку (и версию), которую они хотят. Имеет смысл стандартизировать на стороне javascript, чтобы ввести как можно меньше библиотек и версий для встраивания. На стороне сервера вы можете использовать все, что захотите.

Если вы хотите использовать версии Liferay, вы можете просто объявить, что вы хотите использовать, из Liferay (в WEB-INF / liferay-plugin-package.properties) - это создаст копию версий этих библиотек Liferay. доступно для вашего плагина.

...