Knepiga CMS-termer #5: Ant

In CMS, Övriga / Custom CMS by edenstrom5 Kommentarer

Ant är ett verktyg för att stödja och automatisera byggandet i Java. Apache Ant använder sig av en XML-baserad konfigurationsfil, som innehåller beskrivningar över vad som ska utföras och i vilken ordning (Wikipedia).

Ett alternativ till Ant är Maven.

  • Jamsa

    Tycker det är fel att påstå att ant skulle vara java-only

    Ant är ett verktyg för deployment av applikationer. Byggningen är en del av deployment-aktiviteterna. http://en.wikipedia.org/wiki/Software_deployment
    Ant är förmodligen vanligast förekommande i java-projekt men är ett utmärkt verktyg för att automatisera och förenkla vanligt förekommande aktiviteter i projektet, oavsett om man utvecklar i java eller inte…

  • http://www.mkse.com/ Martin Edenström

    Oj, du noterade att den där var en tre år gammal nyhet?

  • Gäst

    Ant bygger på java och används främst för att bygga javaprogram. Med ditt resonemang skulle det vara fel att påstå att en skruvmejsel används för att skruva i skruvar med. Man kan ju faktiskt använda den till att gröpa hål, bända upp burkar, osv…

  • Andreas Lc Eriksson

    Vad säger Apache själva?

    Saxat från Apache Ant’s sajt:
    ”Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications.”

    Sen kan det givetvis användas till såväl Java som annat.

    Give it a rest people!

  • Jamsa

    Det kan vara bra att veta, för en som inte känner till ant sedan tidigare, att ant har ett betydligt bredare användningsområde, det används det till så mycket mer än bara byggning av javaprogram.

    Läser man apaches egna definition, som Andreas refererar till ovan, så tycker jag inte alls att mitt resonemang är orimligt.