You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by bo...@werken.com on 2003/01/28 05:59:44 UTC

[maven-bug] Assigned: (MAVEN-132) Addition of Ant -> Maven documentation

Message:

   The following issue has been re-assigned.

   Assignee: Ben Walding (mailto:jakarta@walding.com)
---------------------------------------------------------------------
View the issue:

  http://jira.werken.com/secure/ViewIssue.jspa?key=MAVEN-132


Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MAVEN-132
    Summary: Addition of Ant -> Maven documentation
       Type: Improvement

     Status: Assigned
   Priority: Trivial

 Time Spent: Unknown
   Estimate: 0 minutes

    Project: maven
  Component: None

   Assignee: Ben Walding
   Reporter: Ben Walding

    Created: Sat, 5 Oct 2002 3:39 AM
    Updated: Mon, 27 Jan 2003 10:59 PM
Environment: NA

Description:
 In all likelihood, people migrating to Maven have been using Ant. They've invested a lot of time in building Ant scripts and have found the major failings due to lack of simple reusability of scripts etc. That's why they're trying to use Maven.  (You can read these last sentences as... I'm trying to convert from Ant to Maven. I didn't like the lack of simple reusability in Ant. I'm trying to use Maven).


I'd like to suggest a separate offshoot of the FAQ which would be a migration from Ant FAQ.  With reams of information showing ways to convert parts of your build from ant to maven.

Some of the things I can think of straight off the bat.

* Terminology differences (build.xml vs. maven.xml / project.xml)
* Why you'd want to use Maven over Ant.  The front page goes on about "Project Comprehension" which is good and all, but the fact that maven can do in 0 lines what ant takes 50 lines to do for a simple project is a big selling point in my opinion (provided you use the default directory structure).
* Why you'd want to use Ant over Maven.
* Launching an ant script from Maven. For those things that just don't convert / don't make sense to convert.
* Copying a file and replacing properties on the way through
* Writing a dependant task (pregoalling I think it's called) / postgoalling


Now I'll do a draft xdoc (and maintain it) for this (if there is interest), and I'll try and cull answers from the mailing list to cover off new things as they come up. I realise that the answers to these questions aren't necessarily Ant specific, but that can be taken care of by judicious hyperlinking .





---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://jira.werken.com/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira