two reasons for using the "SNAPSHOT" rather than timestamp releases.
1.) with timestamped releases you will always need to run "mvn clean ..." during the build process because the assembly portion does not do complete transitive dependency analysis. You may end up seeing different versions of the same jar showing if you do not 2.) Using SNAPSHOT limits the number of release jars showing in the snapshot repository s that space used for these releases is fairly static. Keeping all releases around will create a larger snapshot repo. Some comments about the release process... a.) We should be doing more integration snapshot build releases of modules and trunk projects. b.) These should be on a shorter cycle than the scheduled release process. c.) Versions should change whenever a major customization is completed (AIP, Rest, etc). d.) We need Bamboo, it would alleviate a lack of automation for scheduling new snapshot and fixed release builds to only occur in concert with changes to the svn repository. I'm not against using timestamped snapshot releases, I just want to clarify the caveats. Finally, a slight tangent... I'd recommend since we are on the topic of maven... reviewing the poms also lead to an experiment to do async releases on the existing dspace svn trunk. a copy of the whole trunk, placed into the sandbox with version changes to be unique for each pom module under dspace/trunk and an attempt to show how/where async releases would end up in branches/tags. Finally, some adjustments to the maven build and assembly protocol to show how assembly happens once you have async releases and no longer distribute the source for the individual modules in the release installation zip. Mark On Wed, Aug 25, 2010 at 1:30 PM, Sands Alden Fish <sa...@mit.edu> wrote: > I have outlined some adjustments to the way DSpace is released concerning > POM configuration and which Maven artifacts are used by default when > building. I would appreciate it if anyone had time to review the proposal > for possible inclusion in the 1.7 release. It is located in the Development > Proposals section here: > https://wiki.duraspace.org/display/DSPACE/Proposals > > -- > sands fish > Software Engineer > MIT Libraries > Technology Research & Development > sa...@mit.edu > E25-131 > > > > > ------------------------------------------------------------------------------ > Sell apps to millions through the Intel(R) Atom(Tm) Developer Program > Be part of this innovative community and reach millions of netbook users > worldwide. Take advantage of special opportunities to increase revenue and > speed time-to-market. Join now, and jumpstart your future. > http://p.sf.net/sfu/intel-atom-d2d > _______________________________________________ > Dspace-devel mailing list > Dspace-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dspace-devel > > -- Mark R. Diggory Head of U.S. Operations - @mire http://www.atmire.com - Institutional Repository Solutions http://www.togather.eu - Before getting together, get t...@ther ------------------------------------------------------------------------------ Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d _______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel