|
Well, the jar file naming has been discussed numerous times over the past couple of years... We did decide against having the version number in the jar file names back then. For a further example, note that Hibernate still doesn't include the full version number in the default jar file name either; neither does Struts. I know that Maven wants the version number in there. But on the other hand, that becomes a burden when updating jar files in CVS and/or in IDE classpath lists, given that the name changes all the time, even for point releases. So currently, people have to rename the jar files themselves when using them in Maven, which should be acceptable... Juergen Sorry, I didn't know that this argument was already discussed in the past and you explicitely decided to not to have the version number in the file... Anyway, what about committing the changes in build.xml as separate ant targets (let's say "modulejars-versioned", "modulesources-versioned" or anything else) so that at least maven users can build their jars without having to rename them manually every time? fabrizio This is related to Per Juergen's comment, we're not going to version the JARs in the distributable. For Maven users, there is a `maveninstall` target that will properly install the JARs in a users local repository with the proper version numbers. As well, there will be a Maven nightly snapshot repository created for Spring. Hi Ben, The sources are actually being created right now as part of the distributable for 2.5 and beyond. Check the 2.5-rc1-with-dependencies snapshots (http://static.springframework.org/downloads/nightly/snapshot-download.php?project=SPR Also, the maveninstall task does upload the sources as well. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
build.xml dill