Невозможно создать проект Liferay из плагинов SDK с ошибкой app.server.dir недействителен

Я успешно установил Liferay7.0, а затем пытался импортировать плагины Liferay SDK. Я использую IDE с поддержкой Liferay (загружено с веб-сайта Liferay) Neon.3введите здесь описание изображения

Я пытался переустановить Liferay, но это не сработало. Версия SDK также 7.0. Пожалуйста, помогите разобраться с этой проблемой.


person so_    schedule 17.05.2017    source источник


Ответы (3)


Если у вас нет веских причин для использования Plugin SDK в Liferay 7, вам следует использовать Liferay Workspace (или maven, или gradle). Plugin SDK в основном предназначен только для обновления устаревших плагинов, но новая работа лучше документирована и более гибкая в новых модулях OSGi.

Поскольку вы заявляете, что ваш Plugin SDK версии 7, вы, вероятно, не обновляетесь. Вместо того, чтобы устранять проблему, просто игнорируйте SDK. Если вы хотите это исправить: Как и в предыдущих версиях Plugin SDK, вам необходимо настроить расположение Liferay в файле build.yourusername.properties в корневой папке SDK. (замените yourusername на фактическое имя, которое вы используете для входа на свой компьютер для разработки). Необходимая конфигурация указывается в диалоговом окне.

person Olaf Kock    schedule 17.05.2017

сосредоточьтесь на сообщении об ошибке, сделайте имя файла с вашим [ИМЯ ПОЛЬЗОВАТЕЛЯ] таким, как «build.[ИМЯ ПОЛЬЗОВАТЕЛЯ].properties» (например: build.sam.properties), содержащее следующие свойства, и поместите его в путь Liferay SDK (я поместите его в eclipse/plugins/com.liferay.portal.plugins.sdk-7.0/

содержать:

liferay.dir = C:/
app.server.type = tomcat
app.server = tomcat-8.0.32
app.server.parent.dir = ${liferay.dir}/liferay-ce-portal-7.0-ga3
app.server.tomcat.dir = ${app.server.parent.dir}/${app.server}
app.server.portal.dir = ${app.server.tomcat.dir}/webapps/ROOT
person sam    schedule 06.09.2017

если вы используете сервер wildfly, используйте следующее в файле build.user.name.properties. (Расположение, например: C:..\com.liferay.portal.plugins.sdk-7.0)

app.server.parent.dir =C:/../liferay-ce-portal-7.0-ga3

app.server.type=wildfly
app.server.wildfly.dir=${app.server.parent.dir}/wildfly-10.0.0
app.server.wildfly.deploy.dir=${app.server.wildfly.dir}/standalone/deployments
app.server.wildfly.lib.global.dir=${app.server.wildfly.dir}/modules/com/liferay/portal/main
app.server.wildfly.portal.dir=${app.server.wildfly.dir}/standalone/deployments/ROOT.war
person Jobin Mathew    schedule 28.08.2018