我正在尝试使用刀片式CLI使我的liferay工作区正常工作,但遇到了困难。
我在官方liferay开发者网站上关注了这篇文章: https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/creating-a-liferay-workspace-with-blade-cli
它说:'有关如何在工作区中使用插件SDK的更多信息,请参阅Using a Plugins SDK From Your Workspace部分。
当我点击链接时,我被重定向到一个页面,上面写着“您找不到的文章”,现在我被困住了,无法在任何地方找到信息。
有没有人知道我现在要做什么?
另一个问题是,在运行gradlew.bat initBundle
或gradlew.bat distBundleTar
时,安装程序正在下载liferay的社区版而不是企业版。
答案 0 :(得分:3)
您可以使用blade init命令创建Liferay工作区,而不是运行initBundle。创建工作区后,您可以使用刀片创建在其上创建模块项目。有关有效使用此工具的大量刀片命令,请参阅以下链接:
https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/blade-cli
Liferay开发人员网络网站当时正在开发中,但现在已更新以供进一步参考。
答案 1 :(得分:2)
Liferay DXP使用基于模块的框架。他们鼓励我们采用这种方式,尽管你也可以使用以前的插件SDK,因为它仍然受支持。有关详细信息,请查看https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/liferay-workspace。
Blade CLI为您提供了一些模板,可以在新框架之后创建新项目。
我会去模块化。
此致