> I think we should disclaim any responsibility for maintaining
 specific JARs in the cvs.apache.org repository; if people are
 depending on SNAPSHOTS, they should be prepared for things possibly
 being removed.  Is that fair?


That certainly makes some logical sense ... but it has a down side too.
Another project's trunk cannot do any useful development against the trunk
build of Standalone Tiles at all, because there's no guarantee that I can
download the source of the dependent project, use Maven or Ant to pull down
the dependencies, and know that I'm going to be able to retrieve it.  The
only option would be to package the binary jar that was used (say, with this
particular daily build) and then have to corrupt the build scripts to use
that instead of the usual dependency.

Well, that's not my intention; I think we would intend to always maintain at least the latest SNAPSHOT for a given version. I didn't realize that Shale was depending on the tiles SNAPSHOT that didn't have a version number in it and I was concerned that people might accidentally specify "SNAPSHOT" when they meant "0.2-SNAPSHOT"

I think we want to discourage the practice of people depending on specific timestamped versions of the JARs from their position on cvs.apache.org, because in general we want to minimize people's dependency on those system resources.

Thus, if there are 20 timestamped variations of tiles-core-0.2-SNAPSHOT.jar, that we wouldn't *necessarily( keep them all. I think adding a dependency on SNAPSHOT should indicate a readiness to deal with possible API breakage and such, so that if an older version is removed from the repo, the dependent code should "catch up".

In other words, we should make it practice never to declare a dependency on "version 0.2-20051203.060733" but rather on "version 0.2-SNAPSHOT", and we should advise other people to either do the same or to stage the timestamped version on a Maven repository under their own control.

How does that sound?

Joe

--
Joe Germuska [EMAIL PROTECTED] http://blog.germuska.com "Narrow minds are weapons made for mass destruction" -The Ex

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to