Stivariabler angiver placeringer på filsystemet. Placeringen af sammenkædede ressourcer kan angives relativt i forhold til disse stivariabler. På den måde kan du undgå referencer til en fast placering på filsystemet.
Vha. stivariabler kan du dele projekter, der indeholder sammenkædede ressourcer, med teammedlemmer, uden at de skal have nøjagtigt samme biblioteksstruktur som på dit filsystem.
Stivariabler kan enten defineres på projektniveau eller på arbejdsområdeniveau. Hvis du opretter stivariabler på projektniveau, sikrer du, at projekter, der kan indeholde sammenkædede ressourcer vha. disse stivariabler, fortsat kan flyttes på tværs af arbejdsområde og computere.
Alle projekter indeholder et foruddefineret sæt stivariabler, som er tilgængeligt til definition af sammenkædede ressourcer, herunder ECLIPSE_HOME, PARENT_LOC, PROJECT_LOC og WORKSPACE_LOC.
Nye stivariabler kan defineres relativt til eksisterende stivariabler vha. ${VAR}-syntaksen. Der kan f.eks. defineres en stivariabel FOO relativt til BAR ved at definere den til "${BAR}../foo".
Du kan indlæse et projekt, der anvender stivariabler, også selv om du ikke i øjeblikket har alle defineret alle stivariablerne i projektet eller arbejdsområdet. En sammenkædet ressource, der anvender en manglende stivariabel, markeres vha. en særlig dekoratørikon. Desuden kan du på egenskabssiden
Fil > Egenskaber > Ressource
og i egenskabsoversigten
(
Vindue > Vis oversigt > Andet... > Generelt > Egenskaber)
for en sammenkædet ressource se variablen, og om den er defineret. En stivariabel kan også angive en placering, der ikke findes i øjeblikket på filsystemet. Sammenkædede ressourcer, der bruger en sådan stivariabel, er angivet med den dekoratørikon, der er nævnt ovenfor.
Du kan oprette nye stivariabler og redigere og fjerne eksisterende stivariabler på egenskabssiden Fil > Egenskaber > Ressource > Sammenkædede ressourcer for en projektressource og på arbejdsområdeniveau på indstillingssiden
Generel > Arbejdsområde > Sammenkædede ressourcer.