百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

liferay-portal

> 编程语言
开源

请在 &nbsp; [](https://events.liferay.com/5NAl2R?utmsource=GitHub&utmcampaign=GitHub-…) 了解未来的发展,并与开发团队进行交流。

2.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

请在 &nbsp; [](https://events.liferay.com/5NAl2R?utmsource=GitHub&utmcampaign=GitHub-…) 了解未来的发展,并与开发团队进行交流。

Liferay DXP

See what's next and meet the team behind it at  

This liferay-portal repository contains the source code for Liferay DXP, Liferay's Java-based digital experience platform. Liferay Portal and Liferay DXP are now a single product. Building this repository produces a Liferay DXP bundle. The platform is maintained by Liferay engineering and a global community of contributors.

Getting Liferay DXP

Run Liferay DXP in any of these ways:

  • Build from source (this repository): Get the latest unreleased fixes, customize the platform, or contribute changes upstream. Build instructions are below.

  • Liferay DXP Free Tier: The fastest way to run Liferay DXP. Register for a Free Tier license and download a ready-to-run bundle. Recommended for evaluation and most nonproduction use. Includes clustering up to three nodes.

  • Liferay DXP Enterprise Subscription: Adds enterprise features (multifactor authentication, SAML, advanced analytics, production-scale clustering), certified releases, and Liferay Support. Contact sales.

If you previously ran Liferay Portal CE, the recommended upgrade path is Liferay DXP Free Tier. You can also build Liferay DXP from this repository.

Building Liferay DXP from Source

Prerequisites

Install these tools before building:

  • JDK 17 (or JDK 21)
  • Apache Ant 1.10.14 or higher
  • Git
  • Liferay Blade CLI (only needed if you plan to build client extensions or OSGi modules)

The build uses the included Gradle wrapper, so you do not need to install Gradle separately.

Build Steps

  1. Create a working directory and cd into it. You clone two repositories side by side here:

    mkdir liferay-dev
    cd liferay-dev
    
  2. (Recommended) Clone liferay-binaries-cache-2020 to speed up builds. Without it, the build downloads dependencies on demand.

    git clone https://github.com/liferay/liferay-binaries-cache-2020 --branch master --single-branch --depth 1
    
  3. Fork liferay/liferay-portal on GitHub, then clone your fork next to liferay-binaries-cache-2020:

    git clone https://github.com/<your-github-user>/liferay-portal
    cd liferay-portal
    
  4. Add the upstream repository so you can fetch changes from liferay/liferay-portal:

    git remote add upstream https://github.com/liferay/liferay-portal
    
  5. Build the bundle:

    ant all
    

    The bundle is unpacked into ../bundles and contains a Tomcat application server with Liferay DXP deployed.

  6. Start the bundle:

    ../bundles/tomcat-<version>/bin/startup.sh
    

    Then visit http://localhost:8080.

For more details, including IDE setup, deploying core changes, deploying modules, and submitting pull requests, see Building Liferay DXP from Source on Liferay Learn.

Modules

Liferay DXP includes hundreds of OSGi modules under modules. The build system, marker files, and Gradle conventions used by these modules are documented in modules/README.md.

Contributing

Contributions are welcome. See CONTRIBUTING.md to get started.

License

SPDX-License-Identifier: (LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06)

See LICENSING.md for details.

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言