Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-11210

Make a version's first-time platform build work when parallelized

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Won't Fix
    • Icon: L3 - Default L3 - Default
    • None
    • None
    • None
    • None

      With the introduction of INFRA-148 platform builds have been parallelized with the -T1C maven option.
      In theory, builds that do not depend on each other are run in parallel.
      When we run a version's first build (i.e. a new patch or minor/major SNAPSHOT) in parallel, we run into dependency issues (e.g. camunda-qa-db-rolling-update-util requires camunda-engine-dmn but the latter is not (yet) build see here).

      The maven configuration of the platform needs to be inspected in order to identify why this dependency is not taken into consideration.

      Hint:
      The artifacts of the version to be built must not be present in a local / remote repository, otherwise they will be fetched from there and the error will not appear.

        This is the controller panel for Smart Panels app

          1. 2019-12-02-dependency-graph-platform-ASSEMBLY.txt
            20 kB
            Tobias Metzke-Bernstein
          2. dependency-graph.dot
            46 kB
            Tobias Metzke-Bernstein
          3. dependency-graph.png
            1.28 MB
            Tobias Metzke-Bernstein

              thorben.lindhauer Thorben Lindhauer
              tobias.metzke Tobias Metzke-Bernstein
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: