logo

Tutorial til Apache-myre

Tutorial til Apache-myre

Apache Ant tutorial giver grundlæggende og avancerede koncepter for Apache Ant teknologi. Vores Apache Ant tutorial er designet til begyndere og professionelle.

Apache Ant er et Java-bibliotek, der bruges til at håndtere Microsoft Office-dokumenter. Apache Ant er open source, kan bruges af JVM baseret programmeringssprog .

Hvad er Apache Ant

Apache Ant ( EN andet N spise T ool) er et open source-projekt startet af Apache Software Foundation. Myre er en Java bibliotek og et softwareværktøj, der bruges til at automatisere softwareopbygningsprocesser såsom kompilering, kørsel, test og assemblering Java Ansøgning. Det er designet og udviklet af Apache Software Foundation og blev oprindeligt udgivet den 19. juli 2000.

Det er en bedre alternativ af Lave bygge værktøj af Unix. Ant er skrevet i Java og kræver JVM for at bygge Java-projekterne.

abstrakt klasse vs grænseflade

Ant bruger XML til at beskrive build-kode, og som standard er det XML-filnavn build.xml .

Historie

Apache Ant-projektet blev startet af James Duncan Davidson . Projektets mål var at skabe et simpelt platformsuafhængigt værktøj til at bygge Tomcat ved hjælp af XML-direktiver. Dens første version 1.1 blev udgivet den 19. juli 2000. Senere betragtes den som et af de mest krævende værktøjer skrevet i Java .

java lambda udtryk

Dens seneste version er 1.10.3, som blev udgivet den 27. marts 2018.

I 2002 var Ant det mest krævende byggeværktøj, der blev brugt af de fleste Java udviklingsprojekter. Ant kan også bruges til at bygge ikke-Java-applikationer, skrevet i C eller C++ .

Nøglefaktorer for myresucces

  • Udvidbar arkitektur
  • Høj ydeevne
  • Stort Fællesskab
  • Bagudkompatibilitet

Påkrævet Java-version

Myre-version Minimum Java-version
1.1 op til 1.5.4 1.1
1.6.0 op til 1.6.5 1.2
1.7.0 op til 1.7.1 1.3
1.8.0 op til 1.8.3 1.4
Enhver 1.9.x-udgivelse og git-grenen 1.9.x 1.5
Enhver 1.10.x-udgivelse og den aktuelle git-master-gren 1.8

Apache Ant versionshistorie

Version Udgivelsesår
1.1 19 juli 2000
1.2 24 oktober 2000
1.3 3 marts 2001
1.4 3 september 2001
1.4.1 11 oktober 2001
1.5 10 juli 2002
1.5.1 3 oktober 2002
1.5.2 3 marts 2003
1.5.3 9 april 2003
1.5.4 12 august 2003
1.6.0 18. december 2003
1.6.1 12. februar 2004
1.6.2 16. juli 2004
1.6.3 28. april 2005
1.6.4 19. maj 2005
1.6.5 2 juni 2005
1.7.0 19. december 2006
1.7.1 27. juni 2008
1.8.0 8. februar 2010
1.8.4 23. maj 2012
1.9.0 7. marts 2013
1.10.3 27. marts 2018
1.10.4 22. juni 2018

Apache myreindeks


Tutorial til Apache-myre

kunstigt neurale netværk
  • Tutorial til Apache-myre
  • Apache Ant-funktioner
  • Apache Ant installation
  • Apache Ant Hej verden
  • Apache Ant-projekter
  • Apache-myremål
  • Apache Ant-opgaver
  • Apache Ant-egenskaber
  • Myretokenfiltre
  • Ant Command Line Args
  • Myre hvis og medmindre attributter
  • Apache myretyper
  • Ant brugerdefinerede komponenter
  • Myrelyttere og Loggere
  • Apache Ant IDE-integration
  • Apache Ant InputHandler
  • Myreopgaver udenfor Ant
  • Ant Argument Processor
  • Apache Ant API
  • Apache Ant JAR

Apache Ant-opgaver

  • Apache myre-myrestruktur
  • Apache Ant Basenavn
  • Apache Ant Gzip
  • Apache Ant Chmod
  • Apache Ant Concat
  • Apache-myretilstand
  • Apache myrekopi
  • Apache Ant CVS
  • Apache Ant Slet
  • Apache Ant EAR
  • Apache-myrefejl
  • Apache myrefilter
  • Apache-myreimport
  • Apache Ant Java
  • Apache Ant Javac
  • Apache Myre Længde
  • Apache Ant LoadFile
  • Apache Ant Mkdir
  • Apache Ant Move
  • Apache myre søvn
  • Apache myrekrig
  • Apache Ant Zip
  • Apache Ant JUnit
  • Apache Ant Telnet

Forudsætninger

Før du lærer Apache Ant, skal du have et stærkt kendskab til Java og XML. Du skal også være bekendt med Eclipse eller NetBeans. Alle eksemplerne i denne tutorial er blevet testet på Eclipse IDE.

Publikum

Vores Apache Ant tutorial er designet til at hjælpe både begyndere og professionelle.

Problemer

Vi forsikrer dig om, at du ikke vil finde nogen form for problemer i denne vejledning. Men hvis du finder nogen, kan du skrive i kontaktformularen.