Hello, > Am 08.10.2017 um 15:54 schrieb Hervé BOUTEMY <herve.bout...@free.fr>: > > Le dimanche 8 octobre 2017, 15:37:54 CEST Benedikt Ritter a écrit : >> Hello Hervé >> >>> Then I added a pluginManagement section to select version 3.0.2 and re-ran >>> the test: you'll see the output is completely different. >>> >>> And there is no issue any more >> >> Thank you so much, you took the time to investigate this issue! Really much >> appreciated. Now I wonder, why Maven uses an outdated version of the >> dependency plugin. Is this a problem with the super pom? > this is a choice to keep stability: > if one downloads dependencies using Maven 3.0.5 then a few days later builds > offline with Maven 3.5, he does not have any issue (and blame > dependency-plugin) > > remember the good practice: define your plugin versions, either in your pom > or > by using a parent that does the job > >> >> Furthermore I’ve noticed, that mvn -o test still does not work, because some >> surefire dependencies are missing: >> >> [ERROR] Failed to execute goal >> org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) >> on project dependency-plugin-bug: Unable to generate classpath: >> org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException: >> Missing: [ERROR] ---------- >> [ERROR] 1) org.apache.maven.surefire:surefire-junit3:jar:2.12.4 >> [ERROR] >> [ERROR] Try downloading the file manually from the project website. >> [ERROR] >> [ERROR] Then, install it using the command: >> [ERROR] mvn install:install-file -DgroupId=org.apache.maven.surefire >> -DartifactId=surefire-junit3 -Dversion=2.12.4 -Dpackaging=jar >> -Dfile=/path/to/file [ERROR] >> [ERROR] Alternatively, if you host your own repository you can deploy the >> file there: [ERROR] mvn deploy:deploy-file >> -DgroupId=org.apache.maven.surefire -DartifactId=surefire-junit3 >> -Dversion=2.12.4 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] >> -DrepositoryId=[id] [ERROR] >> [ERROR] Path to dependency: >> [ERROR] 1) dummy:dummy:jar:1.0 >> [ERROR] 2) org.apache.maven.surefire:surefire-junit3:jar:2.12.4 >> [ERROR] >> [ERROR] ---------- >> [ERROR] 1 required artifact is missing. >> [ERROR] >> [ERROR] for artifact: >> [ERROR] dummy:dummy:jar:1.0 >> [ERROR] >> [ERROR] from the specified remote repositories: >> [ERROR] central (https://repo.maven.apache.org/maven2, releases=true, >> snapshots=false) [ERROR] -> [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/MojoExecutionException >> >> Since there are only a few dependencies missing, I will run test not in >> offline modus on my CI server. But I wonder whether this is a bug. > I'll have a look at this one and report
I made another interesting observation: mvn tidy:check works, while mvn -o tidy:check does not work. It fails with: [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.640 s [INFO] Finished at: 2017-10-13T18:34:32+02:00 [INFO] Final Memory: 13M/309M [INFO] ------------------------------------------------------------------------ [ERROR] No plugin found for prefix 'tidy' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/Users/bene/workspace/github/dependency-plugin-bug/.m2), central (https://repo.maven.apache.org/maven2)] -> [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/NoPluginFoundForPrefixException Cheers, Benedikt > > Regards, > > Hervé > >> >> Regards, >> Benedikt >> >>> Regards, >>> >>> Hervé >>> >>> Le mercredi 20 septembre 2017, 22:48:15 CEST Benedikt Ritter a écrit : >>>> Hi, >>>> >>>> as far as I understand it should be possible to call mvn >>>> dependency:go-offline and from there on work in offline mode (mvn -o). >>>> I’ve put a minimal example together [1] that demonstrates that this >>>> currently does not work. Am I missing anything? >>>> >>>> Thank you! >>>> Benedikt >>>> >>>> [1] https://github.com/britter/dependency-plugin-bug >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>>> For additional commands, e-mail: dev-h...@maven.apache.org >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> For additional commands, e-mail: dev-h...@maven.apache.org >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org