Hi Oleg,

In fact, I have only one question: why create a completely new codebase?
Of course, the new code with less features is simpler *for the moment*: less 
features is less code.

Features are exactly same as current ant-tasks: see the documentation [1] 
http://maven.apache.org/ant-tasks/index.html

I see some little differences/improvements that I like, for example the 
compact form
  dependency name="ant:ant:1.6.5"
instead of
  dependency groupId="ant" artifactId="ant" version="1.6.5"
But it doesn't change much things: this additional syntax could simply be 
added to the actual ant-tasks.

To me, this seems like reinventing the wheel: there are good ideas in the new 
one, which should be kept, but nothing fundamental. 

Current trunk depends on maven-project, maven-settings, maven-artifact and 
wagon components, which are now replaced in Maven 3 with Mercury: yes, with 
Maven 3.0, "Maven Ant Tasks 3.0" should become naturally "Mercury Ant Tasks 
1.0", simply by upgrading components.

Did you try to upgrade maven-ant-tasks trunk?


Regards,

Hervé

Le lundi 08 décembre 2008, Oleg Gusakov a écrit :
> Whoever might be interested, and especially Herve:
>
> I am putting together a simplified ant wrapper for Mercury. Can you
> please critique http://jira.codehaus.org/browse/MERCURY-48 ?
>
> Main idea - create a simple to use syntax, yet being able to extend it
> to full power of Mercury. The game plan is:
>
> * configuration
> * classpath resolution
> * repository writes (install, deploy -they are the same in Mercury)
> * reading deps. from pom
> * ? reading config from settings
>
> Thanks,
> Oleg
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to