• Icon: Suggestion Suggestion
    • Resolution: Answered
    • None
    • Maven
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      The automated Maven dependency management works great for detecting which plans are dependent on each other. This works very well.

      However, this feature is next to useless when using multiple agents - especially the Elastic Bamboo agents. This is because when the triggered projects go to build, they can't find their dependencies.

      As a manual work around, you can:

      • publish the artefacts (build artifact and pom.xml) as Bamboo artefacts from the source project.
      • download the artefacts in the destination project
      • call 'mvn install:install-file' on the downloaded Maven artifacts so that they can be found during the build.

      As a manual approach, this is very tedious, especially when setting up projects with several related dependencies.

      All of this information is available to Bamboo, however, thanks to the Maven Dependencies Processor. That task needs a complement - a Maven Dependencies Artifact Downloader - which automates the steps described above.

      (Note that this shouldn't require changes to the pom - unlike the deprecated Bamboo Artifact Sharing Maven Plugin)

            [BAM-13881] Automated Maven Artifact Sharing

            Katherine Yabut made changes -
            Workflow Original: JAC Suggestion Workflow [ 3016566 ] New: JAC Suggestion Workflow 3 [ 3602515 ]
            Status Original: RESOLVED [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: Confluence Workflow - Public Facing v4 [ 2703048 ] New: JAC Suggestion Workflow [ 3016566 ]
            Owen made changes -
            Issue Type Original: Improvement [ 4 ] New: Suggestion [ 10000 ]
            Owen made changes -
            Workflow Original: Bamboo Workflow 2016 v1 [ 1419832 ] New: Confluence Workflow - Public Facing v4 [ 2703048 ]

            The answer was "thanks for the suggestion". The practical impact was "but we're not going to do it".

            This was one reason I dropped Bamboo when Atlassian killed off the cloud version.

            Robert Watkins added a comment - The answer was "thanks for the suggestion". The practical impact was "but we're not going to do it". This was one reason I dropped Bamboo when Atlassian killed off the cloud version.

            Resolved - answered - Where is the answer ?

            Maciej Ląd added a comment - Resolved - answered - Where is the answer ?

            Just stumbled over this issue: We would really love to see this solved in one way or another. We have a project with a lot of individual modules with a separate live-cycle aka separate git repo & build.
            But we still want to validate changes in the modules with "the whole thing" on a per feature branch level. Its way to tedious (and error prone and hard to automate etc) to implement the workaround above.

            Deleted Account (Inactive) added a comment - Just stumbled over this issue: We would really love to see this solved in one way or another. We have a project with a lot of individual modules with a separate live-cycle aka separate git repo & build. But we still want to validate changes in the modules with "the whole thing" on a per feature branch level. Its way to tedious (and error prone and hard to automate etc) to implement the workaround above.
            Marek Went (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2014 v2 [ 606381 ] New: Bamboo Workflow 2016 v1 [ 1419832 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2014 [ 592782 ] New: Bamboo Workflow 2014 v2 [ 606381 ]
            James Dumay made changes -
            Workflow Original: Bamboo Workflow 2010 [ 561305 ] New: Bamboo Workflow 2014 [ 592782 ]

              Unassigned Unassigned
              ae68c5fad4e9 Robert Watkins
              Votes:
              1 Vote for this issue
              Watchers:
              14 Start watching this issue

                Created:
                Updated:
                Resolved: