Lagre og gjenbruke Ant-alternativer

Da vi kjørte Ant-byggefilen HelloWorld.xml i forrige del, ble målene og alle andre alternativer i Kjør Ant-dialogboksen lagret i et objekt kalt en 'oppstartskonfigurasjon'. Oppstartskonfigurasjoner inneholder alle detaljer som kreves for å kjøre en Ant-byggefil på en bestemt måte. Det er også mulig å ha flere oppstartskonfigurasjoner knyttet til en enkelt Ant-byggefil. I tillegg til oppstartskonfigurasjonen som ble opprettet i forrige trinn, der det ble spesifisert at HelloWorld.xml-byggefilen skulle utføre målene "Hello" og "World" i nevnte rekkefølge, kan det opprettes en ny oppstartskonfigurasjon for den samme byggefilen med andre må eller bare med annen rekkefølge. Hvis du oppretter flere oppstartskonfigurasjoner på denne måten, kan du raskt kjøre Ant-byggefilen i enhver konfigurasjon ved bare å oppgi tilsvarende oppstartskonfigurasjon.

  1. Fra verktøylinjen for arbeidsbenken velger du Kjør > Eksterne verktøy > Eksterne verktøy....
  2. Dialogboksen Eksterne verktøy åpnes og viser et utvalg oppstartskonfigurasjoner du kan se på og redigere. Oppstartskonfigurasjonen vi opprettet da vi kjørte HelloWorld.xml-byggefilen, velger du i trestrukturen til venstre, og flippene til høyre viser alternativene for denne oppstartskonfigurasjonen.
    Eksterne verktøy-dialogboks
  3. Øverst i dialogboksen endrer du navnet til 'Hello World', og så klikker du på Bruk.
  4. I trestrukturen til venstre får du frem hurtigmenyen til den valgte oppstartskonfigurasjonen og velger Dupliser, eller du velger Dupliser på verktøylinjen over treet. En kopi av oppstartskonfigurasjonen til Hello World-byggefilen blir opprettet, det blir lagt til '(1)' til navnet, og den nye oppstartskonfigurasjonen blir valgt i trestrukturen.
  5. Endre navn på den nye konfigurasjonen til 'World Hello'.
  6. På flippen Mål klikker du på knappen Rekkefølge..., endrer rekkefølgen på målene slik at World-målet utføres først, og så klikker du på Bruk.
  7. Klikk på Kjør.
  8. På samme måte som før kjøres HelloWorld.xml-byggefilen, og utdataene sendes til Konsoll-visningen. Denne gangen kommer imidlertid utdataene i omvendt rekkefølge, siden målene utføres i omvendt rekkefølge.
  9. Gå tilbake til Eksterne verktøy på rullegardinmenyen i verktøylinjen.
    Eksterne verktøy, rullegardinmeny
    Legg merke til at det er to oppføringer i historikken, en for Hello World og en for World Hello. Hvis du vil kjøre Ant-byggefilen slik at den returnerer Hello World, velger du denne oppstartskonfigurasjonen i historikken. Hvis du vil bruke oppstartskonfigurasjonen som returnerer World Hello, velger du denne konfigurasjonen i historikken.
    Merk: Historikken sorteres slik at den oftest kjørte konfigurasjonen er øverst på rullegardinmenyen.