If you use XML entities to define your version numbers rather than hard
coding them in the project.xml files, the process of switching between
snapshot and release versions becomes much easier.

See http://wiki.codehaus.org/maven/EnsureProjectConsistencyWithEntities for
more details.


-----Original Message-----
From: John Casey [mailto:[EMAIL PROTECTED] 
Sent: April 15, 2004 1:46 PM
To: Maven Users List
Subject: Re: Maven and Development Process

Somewhat unfortunately (because it does amount to a lot of work), that
is the current best practice, I believe.  At any rate, this is exactly
what we do.

-john

On Thu, 2004-04-15 at 12:12, Amato Massimiliano (TLAB) wrote:
> Hello guys,
> 
> I am trying to convert our system from Ant to Maven, I managed to
succesfully migrate all the projects into Maven but right now i am facing
the problem of the development process integration.
> 
> I saw there is a Snapshot feature that upload the latest build to the
repository, but I am not really sure how does it work?
> 
> >From my understanding if i am working on a project composed of several
sub-project, like i do, i need to set in each project.xml file the version
as x.y-dev and then install the articaft produced as install-snapshot or
deploy-snapshot for the remote repo
> 
> Now in each project that depends on that one, we need to update the
version tag of the dependancy to SNAPSHOT and when we build, Maven
automatically download the latest snapshot between the 2 that are in the
local and remote repo
> 
> When our development is completed we just need to change all the
dependancy version number from snapshot to x.y and the main project.xml
version from x.y-dev to x.y as well
> 
> and there restart the cycle....
> 
> Is it correct or not? There is a better way to handle the development
process?
> 
> Thanks a ton for your help
> Massimiliano
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
-- 
John Casey
[EMAIL PROTECTED]
CommonJava Open Components Project
http://www.commonjava.org


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


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

Reply via email to