2012-03-12 2 views
0

Я заметил, что в каталоге ROOT/WEB-INF/lib/уже есть весенние - *. Jars. Это ядро ​​Лиферэй.Какая версия весеннего портлета mvc-рамки включена в Liferay 6.0.6?

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

Есть ли новый релиз весны в Liferay 6.1?

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

ответ

3

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

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

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

+0

Ах, поэтому для liferay 6.0.6 это будет http://svn.liferay.com/repos/public/portal/tags/6.0.6/lib/versions.html, имя пользователя, пустой пароль. Там он говорит, что это 3.0.5 для liferay 6.0.6 (и 3.0.3 для liferay 6.0.5) – knb

Смежные вопросы