[ http://jira.codehaus.org/browse/MNG-4893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=247187#action_247187 ]
Geoffrey De Smet commented on MNG-4893: --------------------------------------- Drools recently dumped the bad snapshot way (.SNAPSHOT) for the good way (-SNAPSHOT) because maven 3 couldn't deal with it and it's better to do it right. > [regression] Version x.y.z.SNAPSHOT does not deploy correctly > ------------------------------------------------------------- > > Key: MNG-4893 > URL: http://jira.codehaus.org/browse/MNG-4893 > Project: Maven 2 & 3 > Issue Type: Bug > Components: Deployment > Affects Versions: 3.0 > Reporter: Paul Gier > Priority: Critical > Fix For: 3.x / Backlog > > > When using a version that ends with ".SNAPSHOT" instead of the usual > "-SNAPSHOT", Maven 3.0 changes the project version to the timestamped > version. So "5.2.0.SNAPSHOT" becomes something like > "5.2.0.20101109.215833-1". A Nexus snapshot repository will reject this > deployment because the version in the directory name does not end with > "SNAPSHOT". > I tested that this works in Maven 2.2.1 and Maven 3.0-beta-1, but does not > work in Maven 3.0. The build returns an HTTP 400 error when deploying to > Nexus. > Error from Nexus log > {noformat} > 2010-11-09 22:02:23 INFO [1298122354-2147] - o.s.n.p.m.m.M2Repos~ - Storing > of item snapshots:/org/drools > /drools/5.2.0.20101110.030222-361/drools-5.2.0.20101110.030222-361.pom is > forbidden by Maven Repository > policy. Because snapshots is a SNAPSHOT repository > 2010-11-09 22:02:23 ERROR [1298122354-2147] - o.s.n.r.ContentPlex~ - Got > exception during processing > request "PUT > http://repository.jboss.org/nexus/content/repositories/snapshots/org/drools/drools > /5.2.0.20101110.030222-361/drools-5.2.0.20101110.030222-361.pom": Storing of > item snapshots:/org/drools > /drools/5.2.0.20101110.030222-361/drools-5.2.0.20101110.030222-361.pom is > forbidden by Maven Repository > policy. Because snapshots is a SNAPSHOT repository > {noformat} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira