Utføre prosjektbyggere
Hele poenget med prosjektbyggere er at du ikke behøver å fortelle dem eksplisitt når de skal kjøres.
I kjøres de automatisk når en kvalifisert bygging finner sted for prosjektet som
eier byggefilen.
Husk at byggere utløses slik det er spesifisert på flippen
Byggealternativer i dialogboksen Eksterne verktøy, og at de kan
være enhver kombinasjon av etter en opprydding, under en manuell bygging eller
under en automatisk bygging. La oss se hvordan dette fungerer.
- Velg HW-prosjektet i en av navigeringsvisningene. På arbeidsbenkens menylinje
velger du Prosjekt > Rydd.... Velg så Rydd valgte prosjekter
og klikk på OK
- Prosjektet gjenoppbygges og byggefilen projectBuilder.xml blir kjørt. Legg merke til
utdataene fra denne byggefilen i Konsoll-visningen.
- Sørg for at preferansen for automatisk bygging er aktivert, gjør noen
småendringer i HelloWorld.java og lagre endringene. Lagringen utløser en automatisk
bygging, men den automatiske byggingen utløser ikke prosjektbyggeren.
- Anta at vi ikke ønsker å se utdataene fra byggefilen hver gang den kjøres. Gå
tilbake til Eksterne verktøy og siden Byggere i dialogboksen med prosjektegenskaper
for HW. Velg Makejar-oppføringen og klikk på Rediger.... På flippen Hoved
fjerner du merket ved alternativet Registrer utdata, bruker endringen og
går tilbake til arbeidsbenken.
Det er alt som skal sies om Ant-byggefiler som prosjektbyggere
i Eclipse. Det er likevel verdt å gjenta at selv om dette eksempelet brukte et
Java-prosjekt, er ikke prosjektbyggere bundet til Java, og de kan brukes for
aller typer prosjekter.