Aktuelle Änderungen
Printable View
Änderungen
Bearbeiten
Bazaar > BeingAGoodProgrammer > BeingDBA > BenevolentDictatorForLife > BicycleRepairMan > PythonIDEs > BigTable > AlternativeDBSystems > BillGosper > Bliki > Blog > BlogEngines > BondageAndDisciplineLanguage > Boo > BooLanguage > BootsKlassen > BuildToolsClear Trail
Leiningen
- http://en.wikipedia.org/wiki/Apache_Ant
- Apache Ant is a software tool for automating software build processes. It is similar to Make but is implemented using the Java language, requires the Java platform, and is best suited to building Java projects.
- http://en.wikipedia.org/wiki/Apache_Maven
- Maven is a software tool for Java project management and build automation. It is similar in functionality to the Apache Ant tool, but is based on different concepts.
- http://stackoverflow.com/questions/603189/differences-between-ant-and-maven
- Repeatable builds / Dependency Management.
- Versioned artifacts
- Convention and configuration over scripting.
- http://chasethedevil.blogspot.com/2005/07/java-development-without-ant.html
- I got more and more fed up with ant scripts over the years. During a long time you had to resort to an XML trick just to include other ant file, you did not have conditionals, but more importantly, it is quite a pain to write long ant scripts in XML. XML is not that good to write logic with, XSLT did not become as big as it could have been partly for this reason.
- Now I am using a Jython script that justs copies my eclipse build and packages it appropriately, it works well, it is fast, it is flexible (all the power of python), and platform independent.
- http://jmk.sourceforge.net/ --JMK - alternative to Ant (project is dead)
- http://gradle.org/