Projektbyggeprogrammer, der ikke er Ant
Da vi arbejdede gennem eksemplet med projektbyggeprogrammet, lagde du måske mærke til, at da vi oprettede Ant-byggefilen til projektbyggeprogrammet, kunne vi vælge typen af det eksterne værktøj:
Indstillingen Program er overvejende en fællesbetegnelse, der giver mulighed for at definere et eksternt værktøj til enhver eksekvérbar fil, som kan åbnes på det lokale filsystem eller filsystemet på netværket. Lad os antage, at du i stedet for Ant foretrækker at bruge dine egne shell-script eller .bat-filer i Windows til at oprette .jar-filer og distribuere Eclipse-projekter. Du ville så oprette et eksternt værktøj af typen Program, der angav, hvor og hvordan scriptet skulle udføres.
- Opret et script, der udfører dine foretrukne distributionstrin.
- Vælg det projekt, du vil bygge i, i en af navigationsoversigterne, og vælg Egenskaber på kontekstmenuen.
- Vælg Byggeprogrammer, klik på Ny..., vælg Program, og klik på OK.
- Dialogboksen Eksterne værktøjer vises, konfigureret til værktøjer af typen Program.
- Angiv placeringen af scriptet, dets arbejdsbibliotek og eventuelle påkrævede argumenter.
- I dette tilfælde er scriptet en .bat-fil til Windows, men det kunne lige så godt være et Linux-shellscript, et Perl-script eller noget andet, der kan udføres på systemet.
- Skillebladene Opfrisk og Indstillinger for bygning er identiske med de skilleblade, vi så for Ant-projektbyggeprogrammer. Specielt giver skillebladet Indstillinger for bygning mulighed for at styre, hvilke typer bygninger der udløser byggefilen til projektbyggeprogrammet.
- Anvend ændringerne, og klik på OK.
- Som med Ant-projektbyggeprogrammer kan vi styre rækkefølgen i dette projektbyggeprogram i forhold til andre projektbyggeprogrammer (f.eks. Java-standardbyggeprogrammet til Java-projekter).
- Byg projektet igen. Herved udløses scriptet. Det output, som scriptet genererer, sendes til konsoloversigten.
Ant er et populært værktøj til konfiguration og distribution af projekter. Men hvis du foretrækker et andet værktøj eller foretrækker at gøre det selv, kan du konfigurere et projektbyggeprogram vha. det eksterne værktøj af typen Program. På den måde kan du tilpasse distributionen af projektet, som det bedst passer dig, samtidig med at du bevarer muligheden for automatisk at udføre scriptet, hver gang projektet bygges.