1 开发工具介绍
使用Liferay Dev Studio CE和Blade工具等工具从头开始创建Liferay留言簿Web应用程序。创建此应用程序时,您将学习如何使用所有最佳实践和标准创建后端数据库、Web服务、安全模型、UI等。
要使用Liferay开发Web应用程序,请从一开始:设置Liferay开发环境。虽然您可以使用文本编辑器和命令行中的任何东西来选择您的Java IDE,但LIFERAY DEV Studio CE优化了LIFELYAY平台上的开发。它集成了用于模块化开发的Liferay刀片工具。
一旦设置了开发环境,就可以创建应用程序。从建模数据到服务生成器,您将了解创建和运行应用程序所需的所有知识。
可以使用任何标准工具集为Liferay编写代码。Liferay是一个工具不可知论者,而不是把你放在特定的东西上。可以自由地使用已经高效利用的任何东西。 Liferay还创建了自己的工具来简化Liferay门户开发。这些工具与流行的构建环境(如Gradle和Maven)集成。它们包括
Liferay Dev Studio CE:支持Liferay门户开发的基于Eclipse的IDE。
Blade CLI:一个命令行界面引导到一个基于渐变的环境中,该环境用于构建和管理Liferay工作区和Liferay门户项目。
Liferay Workspace :生成的用于保存和管理Liferay门户项目的环境。
MAVEN:如果您不想使用Liferay的默认Gradle管理系统,Maven是管理Liferay项目的可行选项。Liferay提供了几个Maven插件,让您生成和管理项目。Liferay还提供易于获取的Maven工件,并且是Liferay Maven模块开发所必需的。
Liferay IntelliJ plugin:一个插件,它为使用Intellij思想的Liferay门户开发提供支持。
※Intellij (JetBrains公司开发的一系列开发工具,java、scala、Groovy开发)
https://dev.liferay.com/zh/develop/tutorials/-/knowledge_base/7-1/developing-a-web-application
2 Blade CLI工具介绍
Blade CLI工具是Liferay开发人员创建新Liferay模块的最简单方法。
Blade CLI让您使用命令行
创建可用于任何IDE或开发环境的项目(Gradle或Maven)
创建/管理Liferay门户实例
部署模块(Gradle或Maven)
例如:创建mvcportlet
blade create -t mvc-portlet -p com.liferay.docs.guestbook -c GuestbookPortlet my-guestbook-project
※ Blade CLI安装说明请参照
https://dev.liferay.com/zh/develop/tutorials/-/knowledge_base/7-1/installing-blade-cli