如何在救生筏7工作空间中导入主题?
我在工作区/主题下添加了主题,并试图部署它,但没有工作。我的主题的构建类型是Ant。
下图显示了详细信息:

我将主题放在*sdk\com.liferay.portal.plugins.sdk-1.0.11\themes*下,并尝试测试它,就像在Liferay6中一样。Import-> Liferay项目来自插件SDK,然后当添加SDK时我得到了一个错误:
app.server.dir无效。请重新配置插件SDK设置: app.server.dir=path到救生筏门户/tomcat-8.0.32
然后,我尝试从plugins sdk救生圈工作区迁移主题。我把sdk放在:liferay-workspace\plugins-sdk\sdk\com.liferay.portal.plugins.sdk-1.0.11下面
然后我尝试了这个命令,C:\Users\User1\workspace2\liferay-workspace>blade convert --themebuilder name_theme,她什么也不回。
原主题的结构:

css目录:

我修复了app.server.dir无效的问题。通过在eclipse.ini文件中将java从8切换到7,:
-vm
D:/Program Files/Java/jdk1.7.79/bin/javaw.exe当我执行导入-> Liferay项目时,我从plugins SDK中得到了SDK路径,我得到了以下错误:
不能导入任何可用的项目。
我需要升级吗?
更新:
抱歉,我检查了主题的兼容性。该主题已经与Liferay 7兼容,无需升级。
<look-and-feel>
<compatibility>
<version>7.0.2+</version>
</compatibility>
...
</look-and-feel>我试图在Liferay 7.0.0 GA1上导入主题。
1-我在EclipseNeon.3发行版(4.6.3)中使用JDK1.8。
图像描述:

2- i更新的sdk /build.{ username}.properties
图像描述:

3-我把主题放在sdk\liferay-plugins-sdk-7.0\themes下,我做了导入-> Liferay项目,从plugins SDK和我推举了SDK路径D:\FormationJEE\Liferay\Liferay7_g1\sdk\liferay-plugins-sdk-7.0。我找不到主题。我做了,但它没有出现。
图像描述:

我遵从@OlafKock的指示:
我声明了它与7.0.0+的兼容性,当我从plugins 执行Import-> Liferay项目时,我没有权利放置sdk的路径。默认情况下,它设置为: D:\FormationJEE\Liferay\Liferay7_g1\sdk\liferay-plugins-sdk-7.0.我找不到主题。我做了,但它没有出现。
现在,我不能再改变sdk的路径了。它卡在D:\FormationJEE\Liferay\Liferay7_g1\sdk\liferay-plugins-sdk-7.0.了我不能在Liferay7.0 GA5上测试这个主题。
我通过创建另一个工作区来修正这个问题,但是仍然不能导入主题项目。
4- Hello,我尝试使用以下命令将主题从plugins sdk迁移到工作区:
叶片转换.主题生成器THEME_PROJECT_NAME
我输入了命令,什么也没发生。我跟踪了这个链接:将主题从插件SDK迁移到工作区
发布于 2017-11-08 14:39:00
要升级现有的救生筏6主题,请参阅以下网址
https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/upgrading-themes使用以下命令升级您现有的救生筏6主题。
gulp upgrade您可以使用以下网址构建救生筏7主题,并将现有的救生筏主题css、js和门户文件复制到新的主题目录中。
https://web.liferay.com/web/smgulnaaz/blog/-/blogs/theme-creation-in-liferay-7发布于 2017-11-14 10:55:36
不确定这是否有帮助,但是:尝试7.0 GA5。它可能解决了你遇到的一个问题。此外,它可能有助于您声明的版本与声明的兼容性不匹配。
<look-and-feel>
<compatibility>
<version>7.0.2+</version>
</compatibility>
...
</look-and-feel>7.0.2+指的是"7.0 GA3及更高版本“,但您表示使用的是GA1。自那时以来,许多问题都得到了解决。快速尝试声明与7.0.0+的兼容性,但无论如何,使用最新版本作为长期修复。
https://stackoverflow.com/questions/47181091
复制相似问题