commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Cooper <mfncoo...@gmail.com>
Subject Re: [general] Do we need to support Ant based builds?
Date Sat, 25 Sep 2004 19:11:50 GMT
On Sat, 25 Sep 2004 10:10:15 +1000, Brett Porter <brett@apache.org> wrote:
> Yep, and under gump there is a build.properties set up to hijack all the
> versions :)
> 
> Remove build.properties under gump and you go back to having this behaviour.
> 
> We don't necessarily need gump to do nightly builds however - it really
> is just a matter of maven jar:deploy-snapshot run regularly. The trick
> is keeping it consistent with the ant-based nightlies, having somewhere
> to run it, and when to run it - do you really need nightlies on commons
> components, or should it be triggered by commits?

A few quick comments:

1) Not all Commons components are set up for Maven builds, so the
"just a matter of" doesn't apply in all cases.
2) The Commons nightly builds are just one part of the wider Jakarta
nightly build, and certainly not all Jakarta projects use Maven, or
are likely to do so any time soon.
3) To answer the last question above - yes, we want nightly builds. I
don't think we want to load up the Apache infrastructure with
continuous commit-triggered builds for all of the Jakarta projects, or
even just for Commons components. Having a nightly build gives us a
predictable load at a known time.

--
Martin Cooper


> 
> Cheers,
> Brett
> 
> 
> 
> Mark R. Diggory wrote:
> 
> > At least in Maven, the "version" of the dependency is captured in the
> > metadata of the project.xml file. When the ant build file is generated
> > off the project.xml file, these dependencies are translated into the
> > "get" url's to point at the ibiblio maven repository.
> >
> >     <get dest="${libdir}/commons-logging-1.0.3.jar"
> > usetimestamp="true" ignoreerrors="true"
> > src="http://www.ibiblio.org/maven/commons-logging/jars/commons-logging-1.0.3.jar">
> >
> >     </get>
> >     <get dest="${libdir}/commons-discovery-0.2.jar"
> > usetimestamp="true" ignoreerrors="true"
> > src="http://www.ibiblio.org/maven/commons-discovery/jars/commons-discovery-0.2.jar">
> >
> >     </get>
> >
> > So, in a sense, maven is already handling the correct dependencies
> > both in the project.xml and the generated ant build.xml.
> >
> > -Mark Diggory
> >
> 
>

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


Mime
View raw message