On 28/04/2015 3:31 AM, Jacques Le Roux wrote:
Le 27/04/2015 16:52, Adam Heath a écrit :
On 04/27/2015 09:40 AM, Jacques Le Roux wrote:
You can already compile components separately by using the specific
build files
Yeah, I know, and it's a pain in my side. I actually like being able
to *compile* each component separately, by changing to that folder,
and running ant. I haven't yet been able to get maven to make that
possible.
Yikes, that would be a Maven only solution (no Ant) blocker :/
Jacques
Why would Ant have trouble with a different project structure?
Ant is the ultimate in flexibility.
The change will affect the existing Ant processes but I find it hard to
imagine how it would prevent Ant from building OFBiz.
I would be tempted to look at providing alternative Ant builds.
It might be nice to have a simple final assemble with Ant that pulls jar
files from Maven Central and uses these jars to build OFBiz
http://andreafrancia.it/2010/04/how-to-download-from-jars-from-mavencentral-with-ant-without-ivy.html
Having Ant scripts that build individual components or groups of
components should be pretty simple.
It is also possible to deploy artifacts built with Ant to Maven Central.
http://central.sonatype.org/pages/apache-ant.html
I don't see Ant support as a difficult part of a move to Maven but if
there is a real demand to support the use of Ant for 100% of the
development tasks, it can be part of the move to Maven and any
reorganization of the applications.
This will require a high level of cooperation between the experts in the
Ant build scripts and the experts promoting Maven.
Ron
--
Ron Wheeler
President
Artifact Software Inc
email: [email protected]
skype: ronaldmwheeler
phone: 866-970-2435, ext 102