You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Jason van Zyl <ja...@maven.org> on 2005/11/04 18:08:49 UTC

RE: svn commit: r330832 - /maven/components/trunk/maven-embedder/pom.xml

On Fri, 2005-11-04 at 17:51 +0100, Vincent Massol wrote:
> Hi Jason,
> 
> Does it mean there'll only be releases of the embedder when there are
> releases of the Maven core release? 

No, I would like to release the embedder more often but we run into some
versioning issues which I started talking to John about which I will put
into the "best practices" component for discussion.

> Say you add profile support to the
> embedder and you want to release again the embedder in two day's time. What
> would you call the new version? 2.0.2? But then it'll no longer match other
> dependencies version... :-)

What I am doing now is building against the 2.0 artifacts and I'm going
to release that. Once I do that I will move the version to 2.0.1-
SNAPSHOT and build against the rest of the maven artifacts which are at
2.0.1-SNAPSHOT. Now with an aggregated JAR I could release that and it
would be fine because it's self-contained. But I could really only make
deployments of the embedder JAR because I can't release all of Maven.

> I think that as soon as you decide to release the items separately then they
> must have separate version numbers as well.

The release I'm making now will be 2.0, then I will make snapshot
releases of the embedder, then when maven 2.0.1 is released I will
release 2.0.1 of the embedder. That's my current thinking. So you can
get changes between releases as snapshots.

> WDYT? What is the strategy for the other components/plugins?

I think I jumped the gun on the versions for the embedder. I think I
should be following the maven releases but additional functionality will
be available as snapshot between releases. As I have to wait for
releases of Maven itself to produce a release of the embedder.

> Thanks
> -Vincent 
> 
> > -----Original Message-----
> > From: jvanzyl@apache.org [mailto:jvanzyl@apache.org]
> > Sent: vendredi 4 novembre 2005 17:12
> > To: commits@maven.apache.org
> > Subject: svn commit: r330832 - /maven/components/trunk/maven-
> > embedder/pom.xml
> > 
> > Author: jvanzyl
> > Date: Fri Nov  4 08:11:45 2005
> > New Revision: 330832
> > 
> > URL: http://svn.apache.org/viewcvs?rev=330832&view=rev
> > Log:
> > o this should really be called 2.0.1-SNAPSHOT as that's what the
> >   dependencies are on.
> > 
> > Modified:
> >     maven/components/trunk/maven-embedder/pom.xml
> > 
> > Modified: maven/components/trunk/maven-embedder/pom.xml
> > URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-
> > embedder/pom.xml?rev=330832&r1=330831&r2=330832&view=diff
> > ==========================================================================
> > ====
> > --- maven/components/trunk/maven-embedder/pom.xml (original)
> > +++ maven/components/trunk/maven-embedder/pom.xml Fri Nov  4 08:11:45 2005
> > @@ -8,7 +8,7 @@
> >    <groupId>org.apache.maven</groupId>
> >    <artifactId>maven-embedder</artifactId>
> >    <name>Maven Embedder</name>
> > -  <version>2.0</version>
> > +  <version>2.0.1-SNAPSHOT</version>
> > 
> >    <properties>
> >      <mavenVersion>2.0.1-SNAPSHOT</mavenVersion>
> > @@ -153,10 +153,4 @@
> >        </plugin>
> >      </plugins>
> >    </reporting>
> > -  <distributionManagement>
> > -    <site>
> > -      <id>website</id>
> > -      <url>scp://minotaur.apache.org//www/maven.apache.org/m2</url>
> > -    </site>
> > -  </distributionManagement>
> >  </project>
> > 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 
> 
-- 
jvz.

Jason van Zyl
jason at maven.org
http://maven.apache.org

believe nothing, no matter where you read it,
or who has said it,
not even if i have said it,
unless it agrees with your own reason
and your own common sense.

 -- Buddha


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


RE: svn commit: r330832 -/maven/components/trunk/maven-embedder/pom.xml

Posted by Vincent Massol <vm...@pivolis.com>.

> -----Original Message-----
> From: Jason van Zyl [mailto:jason@maven.org]
> Sent: vendredi 4 novembre 2005 18:09
> To: Maven Developers List
> Subject: RE: svn commit: r330832 -/maven/components/trunk/maven-
> embedder/pom.xml

[snip]

> I think I jumped the gun on the versions for the embedder. I think I
> should be following the maven releases but additional functionality will
> be available as snapshot between releases. As I have to wait for
> releases of Maven itself to produce a release of the embedder.

Good point. I'm actually having the same question on Cargo about naming the
versions of different modules now that we want to have different lifecycles.

I think I'd also like to use your strategy of having them all on par and
releasing snapshot version in the mean time. Not sure how well it scales but
that's probably the right approach initially at least.

If we don't do this I fear we'll have version compatibility hell very
soon...

-Vincent

> > > -----Original Message-----
> > > From: jvanzyl@apache.org [mailto:jvanzyl@apache.org]
> > > Sent: vendredi 4 novembre 2005 17:12
> > > To: commits@maven.apache.org
> > > Subject: svn commit: r330832 - /maven/components/trunk/maven-
> > > embedder/pom.xml
> > >
> > > Author: jvanzyl
> > > Date: Fri Nov  4 08:11:45 2005
> > > New Revision: 330832
> > >
> > > URL: http://svn.apache.org/viewcvs?rev=330832&view=rev
> > > Log:
> > > o this should really be called 2.0.1-SNAPSHOT as that's what the
> > >   dependencies are on.
> > >
> > > Modified:
> > >     maven/components/trunk/maven-embedder/pom.xml
> > >
> > > Modified: maven/components/trunk/maven-embedder/pom.xml
> > > URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-
> > > embedder/pom.xml?rev=330832&r1=330831&r2=330832&view=diff
> > >
> ==========================================================================
> > > ====
> > > --- maven/components/trunk/maven-embedder/pom.xml (original)
> > > +++ maven/components/trunk/maven-embedder/pom.xml Fri Nov  4 08:11:45
> 2005
> > > @@ -8,7 +8,7 @@
> > >    <groupId>org.apache.maven</groupId>
> > >    <artifactId>maven-embedder</artifactId>
> > >    <name>Maven Embedder</name>
> > > -  <version>2.0</version>
> > > +  <version>2.0.1-SNAPSHOT</version>
> > >
> > >    <properties>
> > >      <mavenVersion>2.0.1-SNAPSHOT</mavenVersion>
> > > @@ -153,10 +153,4 @@
> > >        </plugin>
> > >      </plugins>
> > >    </reporting>
> > > -  <distributionManagement>
> > > -    <site>
> > > -      <id>website</id>
> > > -      <url>scp://minotaur.apache.org//www/maven.apache.org/m2</url>
> > > -    </site>
> > > -  </distributionManagement>
> > >  </project>
> > >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> >
> >
> --
> jvz.
> 
> Jason van Zyl
> jason at maven.org
> http://maven.apache.org
> 
> believe nothing, no matter where you read it,
> or who has said it,
> not even if i have said it,
> unless it agrees with your own reason
> and your own common sense.
> 
>  -- Buddha
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org