Share to:

Ant (computerprogram)

Apache Ant
(Another Neat Tool)
Udvikler(e)Apache Software Foundation
Stabil version1.7.1 (27. juni 2008)
Skrevet iJava
OperativsystemPlatformsuafhængig
TypeUdviklingsværktøj
LicensApache-licens 2.0
HjemmesideHjemmeside
For alternative betydninger, se Ant. (Se også artikler, som begynder med Ant)

Apache Ant er et computerprogram til styring af compilering og pakning af javaprogrammer. Programmet har således en funktionalitet der tilsvarer make. Compilering og den videre behandling beskrives i en XML-fil (build.xml). Alle relevante funktioner så som kald af compiler og pakning af jar-filer er programmeret i java, så samme XML som udgangspunkt kan bruges uafhængigt af den aktuelle platform.

Man kan tilføje funktioner i ant ved at skrive nye javaklasser som er specialiseringer af klassen Task. Da disse klasser også skal compiles inden brug kan man være nødt til at aktivere ant i to omgange for at bruge de tilføjede muligheder.

Hvorfor ikke make?

Der er et par problemer med at bruge make. For det første forudsætter make at man på forhånd ved, hvilke filer en oversættelse resulterer i. Dette er ikke så nemt at regne ud når det drejer sig om java. En anden ting er, at make er bundet til en bestemt platform. Man kan godt lave en opsætning til make som vil virke med mange varianter af Unix, men samme input vil ikke virke under Windows.

Eksterne henvisninger


Spire
Denne artikel om software og programmering er en spire som bør udbygges. Du er velkommen til at hjælpe Wikipedia ved at udvide den.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya