[ https://issues.apache.org/jira/browse/MINVOKER-372?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17891408#comment-17891408 ]
Henning Schmiedehausen commented on MINVOKER-372: ------------------------------------------------- adding `invoker.environmentVariables.MAVEN_ARGS =` to the invoker.properties file is a workaround that makes the build work. The invoker plugin should sanitize the environment variable. > invoker plugin behaves differently based on main maven execution > ---------------------------------------------------------------- > > Key: MINVOKER-372 > URL: https://issues.apache.org/jira/browse/MINVOKER-372 > Project: Maven Invoker Plugin > Issue Type: Bug > Affects Versions: 3.8.0 > Reporter: Henning Schmiedehausen > Priority: Major > Attachments: build.log, invoker.properties > > > executing a test run for jdbi using command line: > {quote}% ./mvnw -B -ff -pl :jdbi3-core -Ddep.immutables.version=2.10.0 > -Dbasepom.it.skip=false invoker:install invoker:integration-test > invoker:verify > [INFO] Scanning for projects... > [INFO] > [INFO] ------------------------< org.jdbi:jdbi3-core > >------------------------- > [INFO] Building jdbi3 core 3.46.1-SNAPSHOT > [INFO] from pom.xml > [INFO] --------------------------------[ jar > ]--------------------------------- > [INFO] > [INFO] --- invoker:3.8.0:install (default-cli) @ jdbi3-core --- > [INFO] Installing /Users/henning/code/jdbi/core/pom.xml to > /Users/henning/code/jdbi/core/target/local-repo/org/jdbi/jdbi3-core/3.46.1-SNAPSHOT/jdbi3-core-3.46.1-SNAPSHOT.pom > [INFO] Installing /Users/henning/code/jdbi/pom.xml to > /Users/henning/code/jdbi/core/target/local-repo/org/jdbi/internal/jdbi3-parent/3.46.1-SNAPSHOT/jdbi3-parent-3.46.1-SNAPSHOT.pom > [INFO] Installing /Users/henning/code/jdbi/internal/build/pom.xml to > /Users/henning/code/jdbi/core/target/local-repo/org/jdbi/jdbi3-build-parent/3.46.1-SNAPSHOT/jdbi3-build-parent-3.46.1-SNAPSHOT.pom > [INFO] Installing /Users/henning/code/jdbi/internal/root/pom.xml to > /Users/henning/code/jdbi/core/target/local-repo/org/jdbi/internal/jdbi3-root/3.46.1-SNAPSHOT/jdbi3-root-3.46.1-SNAPSHOT.pom > [INFO] Installing > /Users/henning/.m2/repository/org/basepom/basepom-oss/60/basepom-oss-60.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/basepom/basepom-oss/60/basepom-oss-60.pom > [INFO] Installing > /Users/henning/.m2/repository/org/basepom/basepom-minimal/60/basepom-minimal-60.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/basepom/basepom-minimal/60/basepom-minimal-60.pom > [INFO] Installing > /Users/henning/.m2/repository/org/basepom/basepom-foundation/60/basepom-foundation-60.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/basepom/basepom-foundation/60/basepom-foundation-60.pom > [INFO] Installing > /Users/henning/.m2/repository/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.jar > to > /Users/henning/code/jdbi/core/target/local-repo/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.jar > [INFO] Installing > /Users/henning/.m2/repository/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.pom > [INFO] Installing > /Users/henning/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar > to > /Users/henning/code/jdbi/core/target/local-repo/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar > [INFO] Installing > /Users/henning/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom > [INFO] Installing > /Users/henning/.m2/repository/io/leangen/geantyref/geantyref/2.0.0/geantyref-2.0.0.jar > to > /Users/henning/code/jdbi/core/target/local-repo/io/leangen/geantyref/geantyref/2.0.0/geantyref-2.0.0.jar > [INFO] Installing > /Users/henning/.m2/repository/io/leangen/geantyref/geantyref/2.0.0/geantyref-2.0.0.pom > to > /Users/henning/code/jdbi/core/target/local-repo/io/leangen/geantyref/geantyref/2.0.0/geantyref-2.0.0.pom > [INFO] Installing > /Users/henning/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/sonatype/oss/oss-parent/9/oss-parent-9.pom > [INFO] Installing > /Users/henning/.m2/repository/org/antlr/antlr4-master/4.13.1/antlr4-master-4.13.1.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/antlr/antlr4-master/4.13.1/antlr4-master-4.13.1.pom > [INFO] Installing > /Users/henning/.m2/repository/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom > [INFO] > [INFO] --- invoker:3.8.0:integration-test (default-cli) @ jdbi3-core --- > [INFO] use parallelThreads 6 > [INFO] Building: test-inline-jar/pom.xml > [INFO] test-inline-jar/pom.xml .......................... SUCCESS > (7.480 s) > [INFO] > [INFO] --- invoker:3.8.0:verify (default-cli) @ jdbi3-core --- > [INFO] ------------------------------------------------- > [INFO] Build Summary: > [INFO] Passed: 1, Failed: 0, Errors: 0, Skipped: 0 > [INFO] ------------------------------------------------- > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 8.228 s > [INFO] Finished at: 2024-10-20T22:59:28-07:00 > [INFO] > ------------------------------------------------------------------------ > {quote} > passing the exact same parameters in MAVEN_ARGS > {quote} > MAVEN_ARGS='-B -ff -pl :jdbi3-core -Ddep.immutables.version=2.10.0 > -Dbasepom.it.skip=false' ./mvnw invoker:install invoker:integration-test > invoker:verify > [INFO] Scanning for projects... > [INFO] > [INFO] ------------------------< org.jdbi:jdbi3-core > >------------------------- > [INFO] Building jdbi3 core 3.46.1-SNAPSHOT > [INFO] from pom.xml > [INFO] --------------------------------[ jar > ]--------------------------------- > [INFO] > [INFO] --- invoker:3.8.0:install (default-cli) @ jdbi3-core --- > [INFO] Installing /Users/henning/code/jdbi/core/pom.xml to > /Users/henning/code/jdbi/core/target/local-repo/org/jdbi/jdbi3-core/3.46.1-SNAPSHOT/jdbi3-core-3.46.1-SNAPSHOT.pom > [INFO] Installing /Users/henning/code/jdbi/pom.xml to > /Users/henning/code/jdbi/core/target/local-repo/org/jdbi/internal/jdbi3-parent/3.46.1-SNAPSHOT/jdbi3-parent-3.46.1-SNAPSHOT.pom > [INFO] Installing /Users/henning/code/jdbi/internal/build/pom.xml to > /Users/henning/code/jdbi/core/target/local-repo/org/jdbi/jdbi3-build-parent/3.46.1-SNAPSHOT/jdbi3-build-parent-3.46.1-SNAPSHOT.pom > [INFO] Installing /Users/henning/code/jdbi/internal/root/pom.xml to > /Users/henning/code/jdbi/core/target/local-repo/org/jdbi/internal/jdbi3-root/3.46.1-SNAPSHOT/jdbi3-root-3.46.1-SNAPSHOT.pom > [INFO] Installing > /Users/henning/.m2/repository/org/basepom/basepom-oss/60/basepom-oss-60.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/basepom/basepom-oss/60/basepom-oss-60.pom > [INFO] Installing > /Users/henning/.m2/repository/org/basepom/basepom-minimal/60/basepom-minimal-60.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/basepom/basepom-minimal/60/basepom-minimal-60.pom > [INFO] Installing > /Users/henning/.m2/repository/org/basepom/basepom-foundation/60/basepom-foundation-60.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/basepom/basepom-foundation/60/basepom-foundation-60.pom > [INFO] Installing > /Users/henning/.m2/repository/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.jar > to > /Users/henning/code/jdbi/core/target/local-repo/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.jar > [INFO] Installing > /Users/henning/.m2/repository/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/antlr/antlr4-runtime/4.13.1/antlr4-runtime-4.13.1.pom > [INFO] Installing > /Users/henning/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar > to > /Users/henning/code/jdbi/core/target/local-repo/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar > [INFO] Installing > /Users/henning/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.pom > [INFO] Installing > /Users/henning/.m2/repository/io/leangen/geantyref/geantyref/2.0.0/geantyref-2.0.0.jar > to > /Users/henning/code/jdbi/core/target/local-repo/io/leangen/geantyref/geantyref/2.0.0/geantyref-2.0.0.jar > [INFO] Installing > /Users/henning/.m2/repository/io/leangen/geantyref/geantyref/2.0.0/geantyref-2.0.0.pom > to > /Users/henning/code/jdbi/core/target/local-repo/io/leangen/geantyref/geantyref/2.0.0/geantyref-2.0.0.pom > [INFO] Installing > /Users/henning/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/sonatype/oss/oss-parent/9/oss-parent-9.pom > [INFO] Installing > /Users/henning/.m2/repository/org/antlr/antlr4-master/4.13.1/antlr4-master-4.13.1.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/antlr/antlr4-master/4.13.1/antlr4-master-4.13.1.pom > [INFO] Installing > /Users/henning/.m2/repository/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom > to > /Users/henning/code/jdbi/core/target/local-repo/org/slf4j/slf4j-parent/1.7.36/slf4j-parent-1.7.36.pom > [INFO] > [INFO] --- invoker:3.8.0:integration-test (default-cli) @ jdbi3-core --- > [INFO] use parallelThreads 6 > [INFO] Building: test-inline-jar/pom.xml > [INFO] The build exited with code 1. See > /Users/henning/code/jdbi/core/target/it/test-inline-jar/build.log for details. > [INFO] test-inline-jar/pom.xml .......................... FAILED > (0.803 s) > [INFO] > [INFO] --- invoker:3.8.0:verify (default-cli) @ jdbi3-core --- > [INFO] ------------------------------------------------- > [INFO] Build Summary: > [INFO] Passed: 0, Failed: 1, Errors: 0, Skipped: 0 > [INFO] ------------------------------------------------- > [ERROR] The following builds failed: > [ERROR] * test-inline-jar/pom.xml > [INFO] ------------------------------------------------- > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1.561 s > [INFO] Finished at: 2024-10-20T23:01:49-07:00 > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-invoker-plugin:3.8.0:verify (default-cli) on > project jdbi3-core: 1 build failed. See console output above for details. -> > [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException > {quote} > The '-pl :jdbi3-core' value was passed to the invoker plugin. -- This message was sent by Atlassian Jira (v8.20.10#820010)