Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
3.0.3
-
None
Description
Here's the command I ran (on a fresh morning, because our update policy is daily and our SNAPSHOTs are deployed by Hudson at night, with maven 3.0.3):
$ mvn -nsu clean install -DskipTests [INFO] Scanning for projects... Downloading: http://repository.jboss.org/nexus/content/groups/public/org/drools/droolsjbpm-parent/5.2.0-SNAPSHOT/maven-metadata.xml ... [INFO] ------------------------------------------------------------------------ [INFO] Building Drools Planner core 5.2.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: http://repository.jboss.org/nexus/content/groups/public/org/drools/knowledge-api/5.2.0-SNAPSHOT/maven-metadata.xml Downloaded: http://repository.jboss.org/nexus/content/groups/public/org/drools/knowledge-api/5.2.0-SNAPSHOT/maven-metadata.xml (2 KB at 1.8 KB/sec) Downloading: http://repository.jboss.org/nexus/content/groups/public/org/drools/knowledge-api/5.2.0-SNAPSHOT/knowledge-api-5.2.0-20110413.010206-9.pom Downloaded: http://repository.jboss.org/nexus/content/groups/public/org/drools/knowledge-api/5.2.0-SNAPSHOT/knowledge-api-5.2.0-20110413.010206-9.pom (6 KB at 6.0 KB/sec) ... Downloading: http://repository.jboss.org/nexus/content/groups/public/org/drools/knowledge-api/5.2.0-SNAPSHOT/knowledge-api-5.2.0-20110413.010206-9.jar ...
Despite that I added "nsu" (also known as "-no-snapshot-updates"), it downloaded snapshots.
This is a pretty bad thing, because if I hadn't pulled in days (and just wanted to test my local changes before merging in remote changes),
this would have broke my build, for example:
- because the parent pom in downloaded SNAPSHOT had a dependency removed which my local pom was still using (because I hadn't pulled the changes yet)
- because the downloaded knowledge-api changed a non-released method signature (and I hadn't pulled the changes to deal with that yet).
- ...
Attachments
Issue Links
- blocks
-
FLINK-2060 Let maven fail on travis when modules reference to outdated internal dependency
- Closed
- is related to
-
MNG-2681 Add cli flag to set all snapshot repos to updatePolicy = never
- Closed