http://robowiki.net/w/index.php?title=Thread:User_talk:Wolfman/Packaging_A_Robot_To_A_Jar_from_the_Command_Line%3F/reply_(18)&feed=atom&action=historyThread:User talk:Wolfman/Packaging A Robot To A Jar from the Command Line?/reply (18) - Revision history2024-03-29T13:28:46ZRevision history for this page on the wikiMediaWiki 1.34.1http://robowiki.net/w/index.php?title=Thread:User_talk:Wolfman/Packaging_A_Robot_To_A_Jar_from_the_Command_Line%3F/reply_(18)&diff=32618&oldid=prevMN: Reply to Packaging A Robot To A Jar from the Command Line?2013-12-06T14:40:55Z<p>Reply to <a href="/wiki/Thread:User_talk:Wolfman/Packaging_A_Robot_To_A_Jar_from_the_Command_Line%3F/reply_(16)" title="Thread:User talk:Wolfman/Packaging A Robot To A Jar from the Command Line?/reply (16)">Packaging A Robot To A Jar from the Command Line?</a></p>
<p><b>New page</b></p><div>Maven tries to fight scripting logic abuse in Ant by hard-coding everything in a strict life-cycle, which is hard to customize. It still doesn't solve the problem though. There is a lot of room for plug-in abuse in Maven as well. But well behaved Maven scripts tend to be smaller than well behaved Ant scripts in general.<br />
<br />
You do general flow control in Ant by using ant-contrib add-on. Ant becomes a Turing complete language with it.<br />
<br />
For those who don't abuse the scripting language, don't abuse plug-ins and don't like XML, there is Gradle. Which is Turing complete like Ant + ant-contrib, have full support for Maven plug-ins and repositories, and uses Groovy/Java syntax instead of XML.</div>MN