I agree, I don't think pluto needs to release artifacts independently and scm does become more painful. The Maven project has to deal with these issues as well.

Just wanted to raise the issue, because if it was important to release independently, the maven pluto plugin would need to walk the pom of the parent and sub-projects which would be more work to code :)

Elliot

Charles Severance wrote:
Just some stories form Sakai.

(1) We version all million lines of code and release *together*. When we branch or tag for releases - we immediately update the version in the tag/branch so we keep from being confused as many develop on several branches at the same time.

(2) To the extent we want to version independently - we made each major module a separate SVN tied together by a single externals file - that allows independent branching and tagging of each major component. It is quite flexible and useful for a million lines of code - but not necessary here IMHO. Using this approach makes svn update trickier and you can get in trouble - so I would avoid it until you *really* need it.

/Chuck

On Aug 30, 2006, at 8:17 AM, David H. DeWolf wrote:

I think for now it's ok to release all together.  I don't see a problem

with this.  As a matter of fact, we've never even discussed independent

releases.  Commit Away!


David


David


Elliot Metsger wrote:

David H. DeWolf wrote:

yup. the maven resources plugin can help with filtering/replacement too. . .

Ok so I've done what I proposed below in my working copy (I haven't committed it yet).

One problem with my solution is that you cannot version the Pluto artifacts independently of each other. I don't know if that is a problem or not.

If that isn't a problem (or if it is a problem we can resolve later) I'll commit the patch, and of course feel free to change things around (you won't hurt my feelings) :-)

Elliot


Reply via email to