Thank you Nick. Your solution would work, but would require us to let users call a bash script which is calling versions:display-dependency-updates and then doing the regular build. We would like to run our builds directly by "mvn clean install".
Is there a way to let a maven build fail if we depend on nonexistent or SNAPSHOT dependencies? So what happened in our project is the following: We renamed a module from "flink-compiler" to "flink-optimizer". While merging some older patches, a new module was still depending on "flink-compiler" (the old name) and we didn't notice this because maven was getting the "flink-compiler" file from apache's snapshot repository. Ideally, the maven build should fail when somebody is doing "mvn clean install". On Tue, May 26, 2015 at 11:30 AM, Nick Stolwijk <[email protected]> wrote: > Maven is not downloading updates, but only the SNAPSHOTS it is missing. If > you build another time it won't download anything and even if your update > window (mostly daily) has been passed Maven will not look for new updates > but use the ones it has locally. > > If you want to know which dependencies needs updates you can use the > versions plugin. > > > - versions:display-dependency-updates > < > http://mojo.codehaus.org/versions-maven-plugin/display-dependency-updates-mojo.html > > > scans > a project's dependencies and produces a report of those dependencies > which > have newer versions available. > - versions:display-plugin-updates > < > http://mojo.codehaus.org/versions-maven-plugin/display-plugin-updates-mojo.html > > > scans > a project's plugins and produces a report of those plugins which have > newer > versions available. > - versions:display-property-updates > < > http://mojo.codehaus.org/versions-maven-plugin/display-property-updates-mojo.html > > > scans > a projectand produces a report of those properties which are used to > control artifact versions and which properies have newer versions > available. > > Hth, > > Nick Stolwijk > > ~~~ Try to leave this world a little better than you found it and, when > your turn comes to die, you can die happy in feeling that at any rate you > have not wasted your time but have done your best ~~~ > > Lord Baden-Powell > > On Tue, May 26, 2015 at 11:18 AM, Robert Metzger <[email protected]> > wrote: > > > Hi, > > > > At our project we recently had an issue where we accidentally included > > outdated artifacts (which were still available on snapshot repositories). > > To detect those issues in the future by our integration tests, I want to > > instruct maven not to download snapshot updates, using the -nsu command > > line argument. > > > > However, doing > > > > mvn clean install -nsu -DskipTests -Dmaven.repo.local=/tmp/test-mvn > > > > > > will still lead to: > > > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Building flink-language-binding-generic 0.9-SNAPSHOT > > [INFO] > > ------------------------------------------------------------------------ > > Downloading: > > > http://repository.apache.org/snapshots/org/apache/flink/flink-compiler/0.9-SNAPSHOT/maven-metadata.xmlDownloaded > > : > > > > > http://repository.apache.org/snapshots/org/apache/flink/flink-compiler/0.9-SNAPSHOT/maven-metadata.xml > > (2 KB at 0.8 KB/sec)Downloading: > > > > > http://repository.apache.org/snapshots/org/apache/flink/flink-compiler/0.9-SNAPSHOT/flink-compiler-0.9-20150313.122611-190.pomDownloaded > > : > > > > > http://repository.apache.org/snapshots/org/apache/flink/flink-compiler/0.9-SNAPSHOT/flink-compiler-0.9-20150313.122611-190.pom > > (4 KB at 5.7 KB/sec)Downloading: > > > > > http://repository.apache.org/snapshots/org/apache/flink/flink-compiler/0.9-SNAPSHOT/flink-compiler-0.9-20150313.122611-190.jarDownloaded > > : > > > > > http://repository.apache.org/snapshots/org/apache/flink/flink-compiler/0.9-SNAPSHOT/flink-compiler-0.9-20150313.122611-190.jar > > (2660 KB at 379.7 KB/sec) > > > > > > I've added the steps to reproduce here: > > > > > https://issues.apache.org/jira/browse/MNG-5064?focusedCommentId=14551952&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14551952 > > > > I would like to know whether I misunderstood the feature or if this is a > > bug. > > > > Best, > > Robert > > >
