jira-importer commented on issue #501:
URL: 
https://github.com/apache/maven-invoker-plugin/issues/501#issuecomment-2957797418

   **[Bryan 
Turner](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=bturner)** 
commented
   
   This just caused some CI failures for me. We've got branch builds for our 
Maven plugins, and artifacts from different branches can be incompatible in 
various ways depending on the in-flight changes. Since the artifacts from 
different branches aren't compatible, transitive _in-reactor_ dependencies not 
being copied can result in mismatches between any current-build artifacts that 
_do_ get copied and other _in-reactor_ artifacts from previous builds that 
aren't overwritten. Under 3.0.1, that's not an issue as all _in-reactor_ 
artifacts are copied, whether they're explicit dependencies or transitive.
   
   `install` output from 3.0.1:
   
   ```
   [INFO] --- maven-invoker-plugin:3.0.1:install (integration-test) @ 
bitbucket-maven-plugin ---
   [INFO] Installing /Users/bturner/Development/atlassian/amps/pom.xml to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/atlassian-amps-parent/8.0.0-SNAPSHOT/atlassian-amps-parent-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/plugin-module-codegen-api/pom.xml to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/plugin-module-codegen-api/8.0.0-SNAPSHOT/plugin-module-codegen-api-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/plugin-module-codegen-api/target/plugin-module-codegen-api-8.0.0-SNAPSHOT.jar
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/plugin-module-codegen-api/8.0.0-SNAPSHOT/plugin-module-codegen-api-8.0.0-SNAPSHOT.jar
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/plugin-module-codegen-api/pom.xml to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/plugin-module-codegen-api/8.0.0-SNAPSHOT/plugin-module-codegen-api-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/test-codegen-jar-classes/pom.xml to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/test-codegen-jar-classes/8.0.0-SNAPSHOT/test-codegen-jar-classes-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/test-codegen-jar-classes/target/test-codegen-jar-classes-8.0.0-SNAPSHOT.jar
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/test-codegen-jar-classes/8.0.0-SNAPSHOT/test-codegen-jar-classes-8.0.0-SNAPSHOT.jar
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/test-codegen-jar-classes/pom.xml to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/test-codegen-jar-classes/8.0.0-SNAPSHOT/test-codegen-jar-classes-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/plugin-module-codegen-engine/pom.xml 
to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/plugin-module-codegen-engine/8.0.0-SNAPSHOT/plugin-module-codegen-engine-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/plugin-module-codegen-engine/target/plugin-module-codegen-engine-8.0.0-SNAPSHOT.jar
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/plugin-module-codegen-engine/8.0.0-SNAPSHOT/plugin-module-codegen-engine-8.0.0-SNAPSHOT.jar
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/plugin-module-codegen-engine/pom.xml 
to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/plugin-module-codegen-engine/8.0.0-SNAPSHOT/plugin-module-codegen-engine-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/plugin-module-codegen-maven-client/pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/plugin-module-codegen-maven-client/8.0.0-SNAPSHOT/plugin-module-codegen-maven-client-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/plugin-module-codegen-maven-client/target/plugin-module-codegen-maven-client-8.0.0-SNAPSHOT.jar
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/plugin-module-codegen-maven-client/8.0.0-SNAPSHOT/plugin-module-codegen-maven-client-8.0.0-SNAPSHOT.jar
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/plugin-module-codegen-maven-client/pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/plugin-module-codegen-maven-client/8.0.0-SNAPSHOT/plugin-module-codegen-maven-client-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/standalone/pom.xml to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/standalone/8.0.0-SNAPSHOT/standalone-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-archetypes/pom.xml to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/atlassian-amps-product-archetypes/8.0.0-SNAPSHOT/atlassian-amps-product-archetypes-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-archetypes/refapp-plugin-archetype/pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/archetypes/refapp-plugin-archetype/8.0.0-SNAPSHOT/refapp-plugin-archetype-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-archetypes/refapp-plugin-archetype/target/refapp-plugin-archetype-8.0.0-SNAPSHOT.jar
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/archetypes/refapp-plugin-archetype/8.0.0-SNAPSHOT/refapp-plugin-archetype-8.0.0-SNAPSHOT.jar
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-archetypes/refapp-plugin-archetype/pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/archetypes/refapp-plugin-archetype/8.0.0-SNAPSHOT/refapp-plugin-archetype-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-archetypes/bitbucket-plugin-archetype/pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/archetypes/bitbucket-plugin-archetype/8.0.0-SNAPSHOT/bitbucket-plugin-archetype-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-archetypes/bitbucket-plugin-archetype/target/bitbucket-plugin-archetype-8.0.0-SNAPSHOT.jar
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/archetypes/bitbucket-plugin-archetype/8.0.0-SNAPSHOT/bitbucket-plugin-archetype-8.0.0-SNAPSHOT.jar
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-archetypes/bitbucket-plugin-archetype/pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/archetypes/bitbucket-plugin-archetype/8.0.0-SNAPSHOT/bitbucket-plugin-archetype-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-maven-plugin/dependency-reduced-pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/amps-maven-plugin/8.0.0-SNAPSHOT/amps-maven-plugin-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-maven-plugin/target/amps-maven-plugin-8.0.0-SNAPSHOT.jar
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/amps-maven-plugin/8.0.0-SNAPSHOT/amps-maven-plugin-8.0.0-SNAPSHOT.jar
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-maven-plugin/dependency-reduced-pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/amps-maven-plugin/8.0.0-SNAPSHOT/amps-maven-plugin-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-maven-plugin/target/amps-maven-plugin-8.0.0-SNAPSHOT-integration-tests.zip
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/amps-maven-plugin/8.0.0-SNAPSHOT/amps-maven-plugin-8.0.0-SNAPSHOT-integration-tests.zip
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-plugins/pom.xml to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/atlassian-amps-product-plugins/8.0.0-SNAPSHOT/atlassian-amps-product-plugins-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-plugins/bitbucket-maven-plugin/pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/bitbucket-maven-plugin/8.0.0-SNAPSHOT/bitbucket-maven-plugin-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-plugins/bitbucket-maven-plugin/target/bitbucket-maven-plugin-8.0.0-SNAPSHOT.jar
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/bitbucket-maven-plugin/8.0.0-SNAPSHOT/bitbucket-maven-plugin-8.0.0-SNAPSHOT.jar
   ```
   
   `install` output from 3.1.0 (all dependencies/scopes are unchanged):
   
   ```
   [INFO] --- maven-invoker-plugin:3.1.0:install (integration-test) @ 
bitbucket-maven-plugin ---
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-archetypes/bitbucket-plugin-archetype/pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/archetypes/bitbucket-plugin-archetype/8.0.0-SNAPSHOT/bitbucket-plugin-archetype-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-archetypes/bitbucket-plugin-archetype/target/bitbucket-plugin-archetype-8.0.0-SNAPSHOT.jar
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/archetypes/bitbucket-plugin-archetype/8.0.0-SNAPSHOT/bitbucket-plugin-archetype-8.0.0-SNAPSHOT.jar
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-archetypes/bitbucket-plugin-archetype/pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/archetypes/bitbucket-plugin-archetype/8.0.0-SNAPSHOT/bitbucket-plugin-archetype-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-archetypes/pom.xml to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/atlassian-amps-product-archetypes/8.0.0-SNAPSHOT/atlassian-amps-product-archetypes-8.0.0-SNAPSHOT.pom
   [INFO] Installing /Users/bturner/Development/atlassian/amps/pom.xml to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/atlassian-amps-parent/8.0.0-SNAPSHOT/atlassian-amps-parent-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-maven-plugin/dependency-reduced-pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/amps-maven-plugin/8.0.0-SNAPSHOT/amps-maven-plugin-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-maven-plugin/target/amps-maven-plugin-8.0.0-SNAPSHOT.jar
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/amps-maven-plugin/8.0.0-SNAPSHOT/amps-maven-plugin-8.0.0-SNAPSHOT.jar
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-maven-plugin/dependency-reduced-pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/amps-maven-plugin/8.0.0-SNAPSHOT/amps-maven-plugin-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-maven-plugin/target/amps-maven-plugin-8.0.0-SNAPSHOT-integration-tests.zip
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/amps-maven-plugin/8.0.0-SNAPSHOT/amps-maven-plugin-8.0.0-SNAPSHOT-integration-tests.zip
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-plugins/pom.xml to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/amps/atlassian-amps-product-plugins/8.0.0-SNAPSHOT/atlassian-amps-product-plugins-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-plugins/bitbucket-maven-plugin/pom.xml
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/bitbucket-maven-plugin/8.0.0-SNAPSHOT/bitbucket-maven-plugin-8.0.0-SNAPSHOT.pom
   [INFO] Installing 
/Users/bturner/Development/atlassian/amps/amps-product-plugins/bitbucket-maven-plugin/target/bitbucket-maven-plugin-8.0.0-SNAPSHOT.jar
 to 
/Users/bturner/Development/atlassian/amps/invoker-repo/com/atlassian/maven/plugins/bitbucket-maven-plugin/8.0.0-SNAPSHOT/bitbucket-maven-plugin-8.0.0-SNAPSHOT.jar
   ```
   
   Notice that 3.1.0 is copying significantly fewer artifacts. The `codegen` 
modules are _in-reactor_, and are dependencies of `amps-maven-plugin`, which is 
a direct dependency of `bitbucket-maven-plugin`, but they are not direct 
dependencies of `bitbucket-maven-plugin` (which itself _does not use their 
code_; instead, it triggers `amps-maven-plugin` that does).
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to