Why do examples need maven to run

2006-08-24 Thread Jeppe

It seems a bit contrived to have to use maven to build the examples. Maven
might be used to build the release, but it seems strange that the
distribution should be dependent on Maven. With Maven there is alot of
magic going on in the background which doesn't add to the clarity of the
examples and facilitates a low threashold of entry into servicemix.

This was not the case in M2, but has changed sometimes after. Or maybe it's
just this way when building the SNAPSHOT package?

I believe that the examples are usually the entry point for beginner (like
mysellf) in getting to grips with a new platform.

What is the reason for this? Any possibilities to revert this course?
-- 
View this message in context: 
http://www.nabble.com/Why-do-examples-need-maven-to-run-tf2157824.html#a5961238
Sent from the ServiceMix - Dev forum at Nabble.com.



Re: Why do examples need maven to run

2006-08-24 Thread Terry Cox
Encouraging new developers to work within maven is probably a good thing 
as dependency management is a big part of the JBI world. Maven enforces 
good practices with respect to that and hopefully the examples will 
provide a cleaner path into a workable build environment.


We initially experienced a steep learning curve in trying to get beyond 
the simple Ant-based examples to a build environment capable of dealing 
with many ServiceMix components.


Terry

It seems a bit contrived to have to use maven to build the examples. 
Maven

might be used to build the release, but it seems strange that the
distribution should be dependent on Maven. With Maven there is alot of
magic going on in the background which doesn't add to the clarity 
of the

examples and facilitates a low threashold of entry into servicemix.

This was not the case in M2, but has changed sometimes after. Or 
maybe it's

just this way when building the SNAPSHOT package?

I believe that the examples are usually the entry point for beginner 
(like

mysellf) in getting to grips with a new platform.

What is the reason for this? Any possibilities to revert this course?