You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Wendy Smoak <ws...@gmail.com> on 2006/01/24 04:17:02 UTC
Re: Managing Snapshots in the Maven Repo (was Re: [Standalone Tiles] Major Refactoring (Long))
We were discussing how to handle Shale's dependency on Standalone
Tiles under this subject line, and I don't think it was ever resolved.
Maven's snapshots aren't a good fit for Shale, which needs to depend
on a reasonably stable "version" of Standalone Tiles.
In another thread, Craig wrote:
> Of course, the other approach to this problem is to do 0.1, 0.2 types of
> snapshot releases on the way towards a refactored 1.0. Then, at least, you
> can point at a dependency that is likely to be there for a while.
What if we...
- keep the 'SNAPSHOT' keyword in project.xml/pom.xml and publish
Maven snapshots for the general public to use, with no guarantees
about older snapshots being kept in the repository.
- Occasionally publish a version to the internal repository as as
0.x-dev, which is guaranteed to be kept. This is the one Shale would
depend on.
To get started, I've published a 0.2-SNAPSHOT (of r371786) to both of
the internal Maven repositories. If it works well with Shale, then we
could rename it 0.2-dev in the internal m1 repo, and move the build to
0.3-SNAPSHOT.
Alternately, we could tag and build it as 0.2, if it seems like a
better idea to handle these more like actual releases. That's more
work, though. :)
Thoughts?
--
Wendy
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org