Andra projektbyggfunktioner än Ant
När vi gick igenom exemplet med projektbygge och Ant-byggfilen kanske du lade märke till att vi kunde välja typ av externt verktyg:
Med alternativet Program kan du definiera externa verktyg för alla exekverbara filer i det lokala filsystemet eller i nätverket. Du kanske föredrar att använda egna skalskript eller Windows .bat-filer för att skapa jar-filer och placera ut Eclipse-projekten. I så fall skulle du skapa en externt programverktyg som definierade var och hur scripten ska köras.
- Skapa ett skript med utplaceringsstegen.
- Välj det projekt som ska byggas i en av navigeringsvyerna och välj Egenskaper på kontextmenyn.
- Välj Byggfunktioner, klicka på Ny, välj Program och klicka på OK.
- Dialogrutan Externa verktyg öppnas med inställningar för programverktyg.
- Ange platsen för skriptet, arbetskatalogen och de argument som krävs.
- I det här fallet är skriptet en Windows .bat-fil men det kan också vara en skalskript för Linux, ett Perl-skript eller något annat som kan exekveras.
- Flikarna Uppdatera och Byggalternativ är samma som de för Ant-projektbyggfunktioner. På fliken
Byggalternativ kan du styra vilka typer av byggen som triggar byggfilen för projektbyggfunktionen.
- Tillämpa ändringarna och klicka sedan på OK.
- På samma sätt som med Ant-projektbyggfunktioner kan vi styra ordningen på den här byggfunktionen i förhållande till andra byggfunktioner (t.ex. Java-byggfunktionen för Java-projekt).
- Bygg om projektet. Då exekveras skriptet. Alla utdata som skapas skickas till konsolvyn.
Ant är ett populärt verktyg för konfigurering och utplacering av projekt. Om du fördrar andra verktyg eller om du vill göra det själv kan du definiera en externt programverktyg. På det sättet kan du anpassa utplaceringen av projektet efter egna önskemål och på samma gång kunna köra skriptet varje gång projektet byggs.