Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt

Eclipse er et utvidbart rammeverk med et vell av tillegg for ulike formal, f.eks. versjonskontroll, modellering, andre språk enn Java osv. Her forklares hvordan en installerer slike tillegg.

Eclipse er et modulbasert system som er består av en rekke såkalt plugins (her kaller vi dem tillegg). Det en laster ned fra Eclipse sin nedlastingsside, er egentlig en av mange ferdigpakker med tillegg på toppen av et generelt rammeverk. Ved å velge en passende ferdigpakke, så kommer en raskt igang, og dersom en trenger mer funksjonalitet så kan ytteligere tilpasning skjer ved å installere flere tillegg. 

Tillegg gjøres tilgjengelig på ulike vis, enten som nedlastbare zip-filer med en standard struktur eller på såkalte update sites, heretter kalt nedlastingssted, som er nettsteder identifisert med en URL som tilbyr en katalog med tillegg i ulike kategorier. For å installere et tillegg så bruker en uansett Eclipse sin dialog for installasjon, tilgjengelig under Help->Install New Software... Denne dialog er vist og forklart under.

HTML Comment

I skrivende stund (17 okt. 2013) er det ikke klart om man skal bruke SVN i faget fremover. Det er derfor viktig å oppdatere denne siden fremover med de riktige tilleggene.  

 

Tillegg i Eclipse gjør at man utvider funksjonaliteten til programmet. 

Installasjon av Subversive SVN Team Provider

SVN gjør at man kan dele kode. I praksis bruker fagstaben SVN til å dele ut kode studentene skal bruke på øvinger, og dele kodeeksempler fra forelesninger. 

  1. Start Eclipse.
  2. I menyen øverst, velg "Help", og så "Install new software"
  3. I rullgardinen "Work with:", velg "-- All Available Sites --"
  4. Bla ned i listen og åpne menyen "Collaboration".
  5. Huk av boksen på linjen "Subversive SVN Team Provider"
  6. Velg "Next", "Next", les og godta vilkårene og velg "Finish"
  7. Vent til tillegget er ferdig installert, og start Eclipse på nytt.
  8. Når du starter Eclipse vil det dukke opp en meny der man kan velge mellom ulike versjoner. Velg da 1.7.5-v1. Etter dette er du klar til å importere kode. Se Import av kode for mer informasjon om dette.

Installasjon av JExercise og PlantUML

JExercise er et tillegg som automatisk beregner hvor mye poeng du har fått på noen av øvingene. PlantUML tegner klassediagrammer, slik at du lettere kan se hvordan klassene skal fungere og hvordan de samhandler.

...

Image Added

I nedtrekksmenyen øverst kan en velge hvilket nedlastingssted som en vil installere fra. Når denne er valgt vil lista under vise inneholdet. Når avkrysningsboksen Group items by category er valgt (som her) vil lista vise kategoriene med tilleggene innen hver kategori på nivået under (et tillegg kan ligge under flere kategorier). Dersom en fjerner avkrysningen vises en liste over tilleggene direkte. (Merk at tillegg som ikke er kategorisert, med vilje eller ved en feil, kun vises når boksen ikke er krysset av.

En velger de tilleggene en ønsker å installere og går så gjennom resten av trinnene til veiviseren, som omfatter godkjenning av valget, bruksbetingelsene og evt. at tilleggene ikke er signert (noe de ofte ikke er). Merk at en som regel er nødt til å restarte etterpå, så det er lurt å prøve installere så mange tillegg på en gang som mulig.

Et tillegg bygger ofte på andre tillegg og er derfor avhengig av at disse allerede er installert eller kan installeres i samme slengen. Slike avhengigheter er ikke alltid opplagt for den som installerer, så Eclipse prøver så godt den kan å nøste opp hele kjeden av avhengigheter og inkludere disse i nedlastingen. I denne prosessen kan Eclipse være nødt til å søke opp tillegg på tvers av nedlastingssted, men dette gjøres bare dersom boksen Contact all update sites during install to find required software er krysset av.

En rekke av de vanligste tilleggene til Eclipse ligger på det sentrale nedlastingssted til Eclipse (for den versjonen av Eclipse du bruker) og dette nedlastingsstedet vil du alltid finne i nedtrekksmenyen. For å installere andre tillegg, f.eks. JExercise (brukes til programmeringsoppgavene), må finne riktig nettadresse og skrive inn denne selv. Dersom en f.eks. skriver inn

http://basar.idi.ntnu.no/svn/tdt4100/anonymous/trunk/updatesite

...

så vil en kunne installere både JExercise- og PlantUML-tilleggene, som vist under.

Image Added

Resten av prosessen er den samme, trykk deg videre og aksepter nedlastingen, bruksbetingelsene og evt. at tilleggene ikke er signert.

Nyttige tillegg for programmering

JExercise - støtter testing av programmeringsoppgaver. Ligger på http://basar.idi.ntnu.no/svn/tdt4100/anonymous/trunk/updatesite/

PlantUML - støtter visning av diagrammer, enten automatisk basert på Java-koden eller på grunnlag av spesielle kommentarblokker i Java-fila.

...