Tutorial Che cos’è Apache Ant in Italiano

0
2857

Nell’articolo di oggi vedremo che cos’è Apache Ant.

Apache Ant è un tool di build basato su Java di Apache Software Foundation. I file di generazione di Apache Ant sono scritti in XML e prendono vantaggio di essere open standard, portatile e facile da capire.

Questo tutorial dovrebbe mostrare come utilizzare Apache ANT per automatizzare il processo di compilazione e la distribuzione in pochi semplici passaggi. Dopo aver completato questo tutorial, si dovrebbe avere un livello moderato di competenza nell’uso di Apache Ant.
Questo tutorial è stato preparato per i principianti per aiutarli a capire le funzionalità di base di Apache ANT per automatizzare il processo di compilazione e  distribuzione.

Prerequisiti

Per questo tutorial, si presume che i lettori conoscano anticipatamente lo sviluppo di software di base con Java o qualsiasi altro linguaggio di programmazione. Questo dovrebbe aiutare se si ha una certa esposizione al build software e processo di distribuzione.

 

ANT è sinonimo di un altro strumento Neat. Si tratta di uno strumento di compilazione basato su Java di Apache. Prima di entrare nei dettagli di Apache Ant, dobbiamo prima capire il motivo per cui abbiamo bisogno di un tool di creazione, in primo luogo.

Necessità di un tool di creazione

In media, uno sviluppatore spende una notevole quantità di tempo a fare i compiti banali come costruire e di distribuzione che includono:

  • Compilare il codice
  • Packaging i binari
  • Distribuzione dei binari per il server di prova
  • Testare le modifiche
  • Copiare il codice da un luogo all’altro

Per automatizzare e semplificare i compiti sopra riportati, Apache Ant ci tornerà molto  utile. Si tratta di una build del sistema operativo e strumento di distribuzione che può essere eseguito da linea di comando.

Storia di Apache Ant

  • Ant è stato creato da James Duncan Davidson (l’autore originale di Tomcat).
  • E ‘stato originariamente utilizzato per costruire Tomcat, ed è stato fornito come parte della distribuzione di Tomcat.
  • Ant è stato promosso come un progetto indipendente in Apache nel 2000. L’ultima versione di Apache Ant come il Maggio 2014 1.9.4.

Caratteristiche di Apache Ant

  • Ant è il tool di creazione e distribuzione Java più completo a disposizione.
  • Ant è la piattaforma neutrale e in grado di gestire la piattaforma proprietà specifiche tali come separatori di file.
  • Script Ant sono scritti utilizzando XML. Se si ha già familiarità con XML, si può imparare Ant abbastanza rapidamente.
  • Ant  automatizza le attività ripetitive complesse.
  • Ant è dotato di una grande lista di attività predefinite.
  • Ant fornisce un’interfaccia per sviluppare attività personalizzate.
  • Ant può essere facilmente richiamato da linea di comando e può integrarsi con IDE libere e commerciali.

 

Per ora è tutto nel prossimo capitolo vedremo installare Ant.