Невозможно создать проект Liferay из SDK плагинов с ошибкой "app.server.dir неверен"
3 ответа
Сфокусируйтесь на сообщении об ошибке, укажите имя файла с вашим [ИМЯ ПОЛЬЗОВАТЕЛЯ], например: "build. [USER-NAME].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
Если вы используете сервер Wildfly, используйте следующее в вашем build.user.name.properties
файл. (Местоположение ex: 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
Если у вас нет веской причины использовать Plugin SDK в Liferay 7, вам следует использовать Liferay Workspace (или maven, или gradle). Plugin SDK в основном предназначен только для обновления устаревших плагинов, но новая работа лучше документирована и более гибкая в новых модулях OSGi.
Поскольку вы заявляете, что ваш Plugin SDK версии 7, вы, вероятно, не обновляетесь. Вместо того, чтобы исправить вашу проблему, просто игнорируйте SDK. Если вы хотите это исправить: как и в предыдущих версиях Plugin SDK, вам нужно будет настроить расположение Liferay в сборке. имя пользователя.properties в корневой папке SDK. (замените ваше имя пользователя реальным именем, которое вы используете для входа на свою машину разработки). Необходимая конфигурация указана в диалоге.