Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-4640

move extension added to aid 'offline' maven usage into a profile

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.32.0
    • 2.33.0
    • None
    • None

    Description

      The changes in ARTEMIS-4153 to broke the reproducibility of the artemis-commons module build. The extension being present leads to OS-specific properties being embedded in the published pom, e.g see https://repo1.maven.org/maven2/org/apache/activemq/artemis-commons/2.32.0/artemis-commons-2.32.0.pom

      The extension will be moved into a helper 'go-offline' profile so it can still be used easily together with go-offline, even though its usefulness actually seems limited.

      Even after running dependency:go-offline with a clean local repo, the build doesnt actually immediately work offline since that doesnt actually grab everything needed at build time. You still need to run the build online to get the added bits needed.

      Instead, just running then normal build itself initially, it then does work offline.

      (Its also questionable if dependency:go-offline will actually be around in future, a Jira was already raised to remove it due to various issues with it: MDEP-904 )

      Attachments

        Issue Links

          Activity

            People

              robbie Robbie Gemmell
              robbie Robbie Gemmell
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m