Instruktioner för utvecklare
Hämta källkod och struktur
Källkoden för TAK hittar du på http://code.google.com/p/skltp/ och instruktioner för att check ut koden på http://code.google.com/p/skltp/source/checkout.
Exempel på checkout kommando (ersätt me@mail.com
med eget användarid på Google Code):
$svn checkout https://skltp.googlecode.com/svn/ skltp --username me@mail.com
Källkoden för TAK hamnar under skltp/tp/tk
med följande struktur:
Bygg TAK
Kör mvn clean install.
$cd ...skltp/tp/tk/trunk $mvn clean install
Integrerad utvecklingsmiljö
DEN HÄR SEKTIONEN ÄR UNDER KONSTRUKTION
Utveckling av källkoden kan göras i olika IDE:er. Ett vanligt verktyg är Eclipse. Nedanstående beskrivning beskriver uppsättning av Eclipse Kepler 4.3 för utveckling av TAK.
Ladda ned Eclipse
Eclipse kan laddas ned här. Välj lämplig distribution för ditt operativsystem, exempelvis Eclipse IDE for Java EE Developers.
När Eclipse är uppstartat behövs en särskild Groovy/Grails-plugin installeras. Detta görs via Eclipse Marketplace... (gäller Kepler 4.3, tidigare versioner kan fungera annorlunda i detta avseende).
Välj Help -> Eclipse Marketplace...
Skriv in "Grails" i sökrutan (du bör få ett resultat som nedan). Välj "Install".
I nedanstående dialog kan installationen anpassas. Bilden visar det som är nödvändigt att installera. Klicka "Confirm"
när du valt klart.
I nästa dialog (om den dyker upp) Välj "Keep my installation the same..." och klicka på "Confirm".
Pluginen installeras sedan. Installationsdialogen kommer be dig om starta om Eclipse för att förändringarna ska gå igenom.
Installera Grails-distribution i Eclipse
För att kunna köra projektet tp-vagval-admin-web inuti Eclipse behövs en Grails-distribution installeras. Denna version är för tillfället 2.2.4 och laddas ned här.
Väl Eclipse -> Preferences -> Groovy -> Grails -> Add.. vilket ger följande dialog. Mata in namn och peka ut distributionen
Importera tp-vagval-admin-web till Eclipse
Stå i katalogen tp-vagval-admin-web i ett terminalfönster. Skapa konfigurationsfiler för Eclipse genom nedanstående kommando:
mvn eclipse:eclipse
Importera nu projektet i Eclipse genom File -> Import:
Välj "Existing Maven projects":
Välj Browse... - Peka ut projektroten för tp-vagval-admin-web - > klicka "Next"
| Loading Grails 2.2.4 | Configuring classpath | Downloading: tp-vagval-admin-core-1.3.3-SNAPSHOT.pom | Downloading: tp-vagval-admin-core-1.3.3-SNAPSHOT.jar. | Environment set to development..... | Packaging Grails application..... | Running Grails application | Server running. Browse to http://localhost:8080/tp-vagval-admin-web
Starta TAK lokalt för test
För att detta skall fungera krävs att Grails 2.2.4 finns installerat lokalt på din dator. Instruktioner och dokumentation för hur man laddar ner och installerar Grails finns på följande länk http://grails.org/.
Verifiera med följande kommando vilken version av Grails som du har installerat
$grails -version Grails version: 2.2.4
För att starta TAK lokalt och testa kan följande kommandon köras och ge resultatet Server running med adress till startsidan.
$cd ...skltp/tp/tk/trunk/tp-vagval-admin-web $grails run-app | Server running. Browse to http://localhost:8080/tp-vagval-admin-web
Öppna startsidan i en web läsare:
Logga in i lokal testmiljö med användaren admin
som har lösenordet admin
. Startsidan skall nu visas: