For at se, hvordan projektbyggeprogrammer fungerer, skal vi oprette et enkelt projekt med en enkelt kildefil og en Ant-byggefil, der opretter .jar-filer ud fra den enkelte klassefil. Dette eksempel bruger Java, men der er også projektbyggeprogrammer for alle andre typer projekter.
HW
.HelloWorld
, med en overordnet metode.System.out.println()
-udtryk i den overordnede metode, og lad det udskrive en hilsen, du selv vælger.projectBuilder.xml
, åbn filen i Ant-editoren, indtast følgende indhold, og gem ændringerne.
<?xml version="1.0" encoding="UTF-8"?> <project name="HW.makejar" default="makejar" basedir="."> <target name ="makejar" description="Opret en jar til HW-projektet"> <jar jarfile="HelloWorld.jar" includes="*.class" basedir="bin"/> </target> </project>
Makejar
.
Klik på Byggefil på skillebladet Overordnet, klik på Gennemse arbejdsområde..., og angiv Placering til den projectBuilder.xml
-byggefil, du oprettede ovenfor. Klik derefter på Basisbibliotek, Gennemse arbejdsområde..., og angiv, at basisbiblioteket skal være HV-projektet.
HelloWorld.jar
i Eclipse, når vi har oprettet den. Som standard sker der ingen genopfriskning, når et projektbyggeprogram er udført, så markér Opfrisk ressourcer efter afslutning, og vælg derefter Projektet, der indeholder den valgte ressource på listen over omfangsvariabler. Da det kan tage lang tid at opfriske, bør du generelt kun opfriske det element, der indeholder alle de ressourcer, som påvirkes af byggefilen.
Standardmålet
er som standard angivet til at blive udført Efter en "oprydning"
og Under manuelle bygninger. Du kan angive andre mål og andre udløsere. Det er muligt at udføre projektbyggeprogrammet under automatiske bygninger, men det kan ikke anbefales, da det går langsomt. Der er flere oplysninger om byggetyper her.
Makejar
, der er indstillet til at køre efter Java-standardbyggeprogrammet. Klik på OK for at gemme projektbyggeprogrammet og lukke dialogboksen. Java-byggeprogrammet udfører den interne Java-compiler i Eclipse, som er ansvarlig for indeksering af kilden, så søgning, refactoring og mange andre funktioner er tilgængelige. Det er derfor ikke muligt at erstatte den interne Java-compiler i Eclipse med et projektbyggeprogram. Du kan deaktivere Java-byggeprogrammet, og du kan styre, hvornår Java-byggeprogrammet kører i forhold til de projektbyggeprogrammer, du definerer.
Opret Ant-byggefiler
Ant-mål for projektbyggeprogram
Redigér Ant-byggefiler
Gem og genbrug Ant-indstillinger
Udførelse af Ant-byggefiler
Ant-byggefiler som projektbyggeprogrammer
Udfør projektbyggeprogrammer
Eksterne værktøjer
Projektbyggeprogrammer, der ikke er Ant
Enkeltstående eksterne værktøjer