ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Xavier Hanin <xavier.ha...@gmail.com>
Subject Some feedback on EasyAnt
Date Mon, 15 Apr 2013 08:02:46 GMT
Hi there,

It's been a while :-)

I've been playing a little bit with easyant 0.9 this wek-end, and I have
some feedback:
- I have some issues with the multi module example:
  - if I run "easyant verify" at the root I get an error: "The <classpath>
for <junit> must include junit.jar if not in Ant's own classpath"
  - if I run "easyant publish-local" I get another error: "bad revision
found in ivy file (Revision: 0.2-local-20130415094618). Use forcedeliver or
update"

- from a documentation point of view, I have not found the documentation of
plugins. Having links from the plugins and standard build types pages would
be really nice. To change the compiler source and target version I had to
check the source files.

- the source files of plugins are pretty easy to read and understand, I
think providing links to them or documentation on where to find them would
be useful for people used to plain ant (maybe I just missed this part of
the doc, I didn't read everything).

- I've written a small tool to convert basic (very basic I mean) pom files
to module.ivy, and the result is interesting: on a bunch of modules, not
only the build run perfectly well (it's really nice to use the same
conventions), but also it's slightly faster: on a 22 multi module build, a
"easyant package" take 19s against 23s for "mvn -DskipTests=true install"

To conclude there's room for improvement, but you've done a very good work
especially on the maven compatibility side, which is great for people
having a maven build.

For the bugs and documentation improvements, I know I could contrbute
myself, but I have to admit I don't have enough time to dedicate.

Keep up the good work!

Xavier
-- 
Xavier Hanin - 4SH France - http://www.4sh.fr/
BordeauxJUG creator - http://www.bordeauxjug.org/
Apache Ivy Creator - http://ant.apache.org/ivy/

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message