Gilles Scokart wrote:
Hi,
I'm not sure that you expects feed-back from non membre of the project on
this list, but I have read this mail and I have some ideas on he subject.
oh, if you are on the mail list, you are half-way to becoming an active
developer; all contributions are welcome.
So...
I think the two points of Xavier in favor of a 2.0 are good, but it miss a
major element : the new features. Why to break the compatibility to not
offer something else (except a better usability).
I'm sure you also have plenty of ideas. Here is mine:
Collaboration with maven :
- Share the same cache. I'm using ivy from ant when it's required and for
simple project I preffer to use maven. Why would I need two repository?
reusing the local cache would save b/width; maybe you can already set a
resolver up to look there first.
- ivy should be able to reuse the maven settings file : location of the
cache, definition of the proxies, maybe add definition of repositories,
Proxy settings are a tricky one. The real problem there is Java has
atrocious proxy handling. Ant1.7 hands off to the Java1.5+ system proxy
tool but this is still very brittle, and leads to odd support calls
related to oracle JDBC drivers not working (yes, really!). We need to
fix proxy setup across apache java projects.
Collaboration with ant :
- Allow to use ivy to resolve dependencies for antlibs (or even to simple
ant tasks)
ant1.7 resources are an area of interest here. Ideally Ant should be
able to let you declare an entire classpath inline by having an ivy
resource collection :
<java file="org.example.main">
<classpath>
<ivyresources file="http://example.org/ivy.xml" configuration="test" />
</classpath>
</java>
or by asking for individual files
<copy todir="dist.dir">
<ivyjar group="foo" module="bar" version="1.3" />
</copy />
These would all be ant1.7+, of course.
I'd probably put priority on getting the first edition under the apache
banner out the way; build process, testing, documentation and the like.
A goal of a 2.0 release would be to get more developers than just Xavier.
-steve