Hi Dan,
I think it's the time to remove ant support entirely in our example.
We have both mvn and ant in the examples for several releases, IMHO,
we give enough time for ant users to get used to mvn already,
so my +1 for option 2.
Freeman
On 2011-3-15, at 下午9:20, Daniel Kulp wrote:
Right now, we have a samples-lib directory that contains some extra
libs that
CXF doesn't require for anything, but various samples do. I'd like
to go
ahead and remove that directory and the build.xml for samples that
require it.
We have Maven poms for all the samples so the sample would still be
buildable
and runnable with Maven, but not with Ant.
I see some value in keeping SOME of the samples working with Ant as
not
everyone uses Maven. However, shipping a bunch of libs just for a
couple of
samples seems a bit silly.
That said, a lot of projects have gone Maven only and don't provide
any ant
scripts at all. We could also do that. So, there are two
options:
1) Remove ant build support entirely
2) Remove ant build support for some of the samples, specifically
anything
requiring extra libraries or extra ant configs and such.
What are peoples thoughts? I'm leaning more toward #2, but I could
definitely be persuaded to go #1. If we do go #1, I'd like to
refactor the
samples into the standard maven structure (src/main/[java|
resources]), but
that could be done over time as well.
--
Daniel Kulp
dk...@apache.org
http://dankulp.com/blog
Talend - http://www.talend.com
--
Freeman Fang
------------------------
FuseSource: http://fusesource.com
blog: http://freemanfang.blogspot.com
twitter: http://twitter.com/freemanfang
Apache Servicemix:http://servicemix.apache.org
Apache Cxf: http://cxf.apache.org
Apache Karaf: http://karaf.apache.org
Apache Felix: http://felix.apache.org