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

              Assignee:
              brian.chan Brian Chan
              Reporter:
              peter.shin Peter Shin
              Recent user:
              Enterprise Release HU
              Participants of an Issue:
              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
                  7.3.X
                  Master