Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-85765

Create a jar that includes all "*-api" portal jars

    Details

      Description

      Motivation: the Commerce team was seeing a lot of churn in their build scripts caused by changes in other portal modules.

      Solution: create a release api jar that contains the exported packages from each portal jar so developers can replace every dependency with a single line. Developers can use this for their own apps to reduce dependency complexity.

      Alternate approach: target platform + BOM with Workspace.

      Testing is difficult to do before release, since the release api jar can't be built until modules have been released. We might be able to mock it. Greg will follow up on testing this.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  7.0.0 DXP FP86
                  7.0.X
                  7.1.10 DXP FP14
                  7.1.X
                  7.2.X
                  Master