Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 2.49 KB

README.adoc

File metadata and controls

60 lines (44 loc) · 2.49 KB

liferay-reference

About

The project serves as an index of Liferay CE 7 code. It’s meant to include all Liferay 7 code as dependency.

Problem it solves

Where should I look for such API? How is that API used in Liferay itself?

— All Liferay Developers I Know

Liferay is a huge project. It consist of hundreds of modules distributed as jar/war files. Each with it’s own sources. Once in a while you need to check one or two source files or have a peek into default configuration. The project delivers handy index of all Liferay sources.

Basic facts

  • The project uses release.portal.bom,release.portal.bom.compile.only and release.portal.bom.third.party artifacts from Liferay to retrieve all dependencies.

  • The project is not meant to be built.

  • The project contains no own sources.

Usage

It’s meant to be opened with an IDE that supports maven an can index all dependencies together with sources like Intellij IDEA for example.

Once imported user can leverage all IDE tools like Intellij IDEA structural search, go to implementation, full text search etc. to find API’s and sources he’s interested in.

Alternative solution

The project creates IntelliJ IDEA project modules that contains whole Liferay 7 code: https://github.com/holatuwol/liferay-intellij

Supported Liferay Portal versions

  1. Liferay CE 7.4.3.4: dependency listing | tag

  2. Liferay CE 7.3.5: dependency listing | tag

  3. Liferay CE 7.2.1: dependency listing | tag

  4. Liferay CE 7.2.0: dependency listing | tag

  5. Liferay CE 7.1.2: dependency listing | tag

License

LGPL-2.1