app.server.dir=${project.dir}/../liferay-portal-5.2.3/tomcat-5.5.27
app.server.classes.portal.dir=${app.server.portal.dir}/WEB-INF/classes
app.server.lib.global.dir=${app.server.dir}/common/lib/ext
app.server.lib.portal.dir=${app.server.portal.dir}/WEB-INF/lib
app.server.portal.dir=${app.server.dir}/webapps/ROOT
В результате этих операций получаем файл, который будет использваться ant'ом для сборки наших портлетов.
Самое время перейти непосредственно к созданию нового портлета. Для этого из папки portlets нашего SDK необходимо выполнить скрипт create.{bat|sh} с двумя параметрами: имя портлета и отображаемое имя.
$ ./create.sh hello-world "Hello world portlet"
Если все проходит нормально, то нам выдается сообщение, что BUILD SUCCESSFULL.
Проверим. В папке portlets появилась директория hello-world-portlet, содержащая наш новоиспеченный портлет. Можно радоваться: портлет готОв.
Самые внимательные могут заметить, что в папке есть файл portlet.zip. Именно этот файл и содержит "скелет" портлета.
Развернуть портлет еще проще. Для жтого нужно перейти в папку портлета(hello-world-portlet) и выполнить в ней команду
$ ant deploy
Умный ант развернет портлет на том сервере, который мы указали в файле настроек.
Все. Логинимся на портал, выбираем Add application и из группы Samples перетаскиваем на страницу Hello world portlet. Готово.
Автор: ruz на 10:11 0 коммент.
Ярлыки: ant, liferay, portlet, быстрый старт
Достарыңызбен бөлісу: |