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

avoid unecessary artemis-native dependency unpack for each module

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 2.23.1
    • 2.24.0
    • None
    • None

    Description

      The build currently runs the dependency:unpack operation for every module, extracting the artemis-native .so files into <module-dir>/target/bin for each module.

      However, the the surefire argLine is configuring java.library.path to look only in <root-dir>/target/bin for the bits extracted, not the individual <module-dir>/target/bin dirs. As such, the per-module output isnt actually being used except the one in the root, meaning all the other executions are superfluous and can be disabled. This will be done by setting the dependency plugin definition not to be inherited by the child modules as it currently is being.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: