Siden Java-byggebane

Alternativene på denne siden viser byggebaneinnstillinger for et Java-prosjekt. Du kan nå denne siden via veiviseren Nytt Java-prosjekt.

Klassebanen for bygging er en liste over baner som er synlige for kompilatoren ved bygging av prosjektet.

Flippen Kilde

Kildemapper er toppnivåmapper i prosjekthierarkiet. De er roten av pakker som inneholder .java-filer. Kompilatoren vil konvertere filene til *.class-filer, som skrives til utdatamappen.

Kildemapper gjør det mulig å strukturere prosjektet, for eksempel å skille testen fra applikasjonen i to kildemapper. I en kildemappe kan mer detaljert strukturering gjennomføres med bruk av pakker.

Hver kildemappe kan definere et unntaksfilter for å spesifisere hvilke ressurser i mappen som ikke skal være synlige for kompilatoren.

Ressurser som finnes i kildemapper, blir også kopiert til utdatamappen, med mindre innstillingen på preferansesiden Java > Kompilator > Bygging angir at ressursen er filtrert. Utdatamappen er definert per prosjekt, med mindre en kildemappe spesifiserer en egen utdatamappe.

Treet viser prosjektet slik det vil se ut når du bytter til Pakkeutforsker. Flere operasjoner kan utføres på dette treet for å endre prosjektets struktur.

Ikon Alternativ Beskrivelse
Legg til i byggebane Legg til kildemappe Legg til en mappe i Java-byggebanen som kildemappe.
Link tilleggskilde til prosjekt Link tilleggskilde til prosjekt Legg til en link til en mappe i filsystemet som kildemappe til Java-byggebanen.
Fjern fra byggebane Fjern fra byggebane Fjern en kildemappe fra Java-byggebanen og endre den til en normal mappe.
Ekskluder Ekskluder Legg til en ressurs i ekskluderingsfilteret til overordnet kildemappe. Den ekskluderte ressursen og alle dens underordnede er ikke lenger synlige for kompilatoren.
Inkluder Inkluder Inkluderer en tidligere ekskludert ressurs.
Egenskaper for Konfigurer kildemappe Egenskaper for Konfigurer kildemappe Egenskapsmenyen for redigering av kildemappe har to handlinger:

  1. Konfigurer ekskluderings-/ekskluderingsfiltre: Tilpass inkluderings- og ekskluderingsfiltre ved å definere strengmønstre. Det er mulig å bruke jokertegn i mønstre. (For eksempel ekskluderer du alle Java-filer som begynner med "Test", ved å skrive "Test*.java").
  2. Konfigurer utdatamappe: Endre utdatamappe for en kildemappe. Denne handlingen er aktivert bare hvis Tillat utdatamapper for kildemapper er aktivert.

Angre alle endringer Angre alle endringer Alle endringer som er tatt i bruk på prosjektet i denne veiviseren, vil bli trukket tilbake, og prosjektets opprinnelige tilstand blir rekonstruert.
  Tillat utdatamapper for kildemapper Hvis dette er aktivert, kan hver kildemappe ha sin egen utdatamappe. Ellers vil alle kildemapper bruke standard utdatamappe.

En kortere beskrivelse av alle operasjoner er synlig i ruten Detaljer under prosjekttreet.

Flippen Prosjekter

På listen Nødvendige prosjekter i byggebanen kan du legge til prosjektavhengigheter ved å velge andre arbeidsbenkprosjekter som skal legges til i byggebanen for dette nye prosjektet.

Hvis du legger til et nødvendig prosjekt, legges alle dets klassebaneoppføringer som er merket som "eksportert", til. Definering av en klassebaneoppføring som eksportert skjer på flippen Rekkefølge og eksport.

Prosjektene som velges her, legges automatisk til på listen over refererte prosjekter. Listen over refererte prosjekter brukes til å bestemme byggerekkefølge. Et prosjekt bygges alltid etter at alle dets refererte prosjekter bygges.

Handling Beskrivelse
Legg til Legg til et nytt prosjekt i arbeidsområdet til byggebanen for dette prosjektet.
Rediger Rediger klassebaneattributtet for et obligatorisk prosjekt.
Fjern Fjerner valgte obligatoriske prosjekter fra listen.

Flippen Biblioteker

På denne siden kan du legge til biblioteker i byggebanen.

Som standard inneholder biblioteklisten en oppføring som representerer Java Runtime-biblioteket. Denne oppføringen peker på den JREen som er valgt som standard JRE. Standard JRE konfigureres på preferansesiden Java > Feilsøking > Installerte JREer.

Alternativer på flippen Biblioteker
Alternativ Beskrivelse
Legg til JAR Lar deg navigere i arbeidsbenkhierarkiet og velge JAR-filer som skal legges til i byggebanen.
Legg til eksterne JAR-filer Lar deg navigere i filsystemet (utenfor arbeidsbenken) og velge JAR-filer som skal legges til i byggebanen.
Legg til variabel Lar deg legge til klassebanevariabler i byggebanen. Klassebanevariabler er omvei til JAR-filer som har den fordel at den unngår lokale filsystembaner i en klassebane. Dette er nødvendig når prosjekter deles i en gruppe.
Variabler kan opprettes og redigeres på preferansesiden Java > Byggebane > Klassebanevariabler.
Legg til bibliotek Lar deg legge til et forhåndsdefinert bibliotek som JRE-systembiblioteket. Slike biblioteker kan stå for et vilkårlig antall oppføringer (synlige som underordnet node under biblioteknoden).
Legg til klassemappe Lar deg navigere i arbeidsbenkhierarkiet og velge en klassemappe for byggebanen. Valgdialogboksen lar deg også opprette en ny mappe.
Rediger Lar deg endre valgt bibliotekoppføring eller oppføringsattributt.
Fjern Fjerner valgt element fra byggebanen. Dette sletter ikke ressursen.
Migrer JAR-fil Migrer en JAR-fil i byggebanen til en nyere versjon. Hvis den nyere versjonen inneholder refaktoriseringsskripter, blir refaktoriseringen som er lagret i skriptet, utført.

 Biblioteker har følgende attributter (presentert som underordnede noder under bibliotekoppføring):

Attributter for bibliotekoppføring
Attributt Beskrivelse
Javadoc-plassering Spesifiserer hvor bibliotekets Javadoc-dokumentasjon finnes. Hvis denne er spesifisert, kan du bruke skift+F2 på et element i dette biblioteket for å åpne dokumentasjonen.
Kildetilknytning Spesifiserer hvor bibliotekets kilde finnes.
Internbibliotekplassering Angir hvor det interne biblioteket som kreves for at biblioteket skal virke, befinner seg.
Tilgangsregler Angir tilgangsregler for ressursene i biblioteket. Dette gjør det mulig å skjule innhold i et bibliotek.

Flippen Rekkefølge og eksport

På listen Banerekkefølge for byggeklasse kan du klikke på opp- og ned-knappene for å flytte den valgte baneoppføringen opp eller ned i byggebanens rekkefølge for dette nye prosjektet.

Merkede listeoppføringer merkes som eksportert. Eksporterte oppføringer er synlige for prosjekter som krever prosjektet. Bruk Velg alle og Opphev valg av alle for å endre den merkede tilstanden til alle oppføringer. Kildemapper eksporteres alltid, og valg av dem kan ikke oppheves.

Beslektede begreper

Klassebane for bygging
Klassebanevariabler

Beslektet referanse

Spørsmål og svar om JDT
Preferanser for klassebanevariabler
Egenskaper for Java-kompilator