Liferay Plugins 项目使用教程
liferay-plugins 项目地址: https://gitcode.com/gh_mirrors/li/liferay-plugins
1. 项目的目录结构及介绍
Liferay Plugins 项目是一个开源项目,用于存放与 Liferay Portal 相关的插件。项目的目录结构如下:
liferay-plugins/
├── dependencies/ # 依赖管理目录
├── ext/ # 扩展插件目录
├── gradle/ # Gradle 构建脚本目录
├── hooks/ # 钩子插件目录
├── layouttpl/ # 布局模板目录
├── lib/ # 库文件目录
├── misc/ # 杂项目录
├── osgi/ # OSGi 插件目录
├── portlets/ # Portlets 插件目录
├── shared/ # 共享资源目录
├── themes/ # 主题目录
├── tools/ # 工具目录
├── webs/ # Web 应用目录
├── .gitattributes # Git 属性文件
├── .gitignore # Git 忽略文件
├── CONTRIBUTING.markdown # 贡献指南
├── README.markdown # 项目说明文件
├── build-common-ivy.xml # Ivy 构建配置文件
├── build-common-node.xml # Node.js 构建配置文件
├── build-common-plugin.xml# 插件构建配置文件
├── build-common-plugins.xml # 插件集合构建配置文件
├── build-common.xml # 公共构建配置文件
├── build.gradle # Gradle 构建脚本
├── build.properties # 构建属性文件
├── build.xml # Ant 构建脚本
├── checkstyle-suppressions.xml # Checkstyle 抑制文件
├── ci.properties # 持续集成属性文件
└── common.bnd # OSGi 包描述文件
每个目录包含与 Liferay Portal 相关的不同类型的插件,例如 Portlets 插件、主题、布局模板等。
2. 项目的启动文件介绍
项目的启动主要依赖于构建系统,这里以 Gradle 和 Ant 两种方式为例。
- Gradle 启动文件:
build.gradle
文件是 Gradle 的构建脚本,用于定义项目的构建逻辑和依赖。 - Ant 启动文件:
build.xml
文件是 Ant 的构建脚本,也用于构建项目,但使用的是 Ant 工具。
以 Gradle 为例,可以通过以下命令构建和部署插件:
./gradlew build
3. 项目的配置文件介绍
项目的配置文件主要用于定制构建过程和项目运行时的行为。
- build.properties: 这是一个属性文件,用于定义项目的构建属性,如构建目录、依赖库路径等。
- ci.properties: 这个文件用于持续集成环境下的配置,如构建服务器上的路径和设置。
- settings.gradle: 这是 Gradle 的设置文件,用于配置 Gradle 项目。
在 build.properties
文件中,可以定义如下属性:
app.server.parent.dir=/path/to/liferay-portal
这个属性指定了 Liferay Portal 的安装路径,用于构建过程中确定部署插件的位置。
以上就是 Liferay Plugins 项目的目录结构、启动文件和配置文件的介绍。要开始使用这个项目,需要根据具体的开发环境和需求进行相应的配置和构建。
liferay-plugins 项目地址: https://gitcode.com/gh_mirrors/li/liferay-plugins