无法从插件SDK创建Liferay项目,错误“app.server.dir无效”

时间:2017-05-17 05:56:09

标签: liferay liferay-ide

我已成功安装Liferay7.0,然后尝试导入Liferay SDK插件。我正在使用Liferay支持的IDE(从Liferay网站下载)Neon.3 enter image description here

我尝试重新安装Liferay,但它没有用。 Sdk版本也是7.0。 请帮助解决这个问题。

3 个答案:

答案 0 :(得分:0)

除非你有充分的理由在Liferay 7中使用插件SDK,否则你应该使用Liferay Workspace(或maven或gradle)。插件SDK基本上仅用于升级旧版插件,但新工作在新的OSGi模块中更好地记录并且更灵活。

当您声明您的插件SDK是版本7时,您可能无法升级。无需修复您的问题,只需忽略SDK即可。如果你想修复它:就像以前版本的插件SDK一样,你需要在SDK的根文件夹中的build。 yourusername .properties中配置Liferay的位置。 (将 yourusername 替换为您用于登录开发计算机的实际名称)。您需要的配置在对话框中说明。

答案 1 :(得分:0)

关注错误信息,请使用您的[USER-NAME]制作一个文件名,如#34; 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

答案 2 :(得分:0)

如果您使用的是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