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
För att bygga från källkoden måste man först köra scripten som ligger under katalogen tp-vagval-admin-required-jar-files-in-local-repo. Scripten laddar upp nödvändiga jar-filer till ditt lokala repo.
NOTE: Då scriptet update.sh inte verkar fungera så ges nedan exempel på att evekvera maven kommandona i scriptet direkt på promten istället.$cd ...skltp/tp/tk/trunk/tp-vagval-admin-required-jar-files-in-local-repo/ $mvn install:install-file -DgroupId=org.grails -DartifactId=grails-maven-plugin -Dversion=2.2.0-jdk7 -Dpackaging=jar -Dfile=grails-maven-plugin-2.2.0-jdk7.jar $mvn install:install-file -DgroupId=org.grails -DartifactId=grails-maven-plugin -Dversion=2.2.0-jdk7 -Dpackaging=pom -Dfile=grails-maven-plugin-2.2.0-jdk7.pom $cd ..
Verifiera att ditt lokala repo blev uppdaterat mha ett tree kommando:
$tree ~/.m2/repository/org/grails/ /Users/magnuslarsson/.m2/repository/org/grails/ `-- grails-maven-plugin |-- 2.2.0-jdk7 | |-- _maven.repositories | |-- grails-maven-plugin-2.2.0-jdk7.jar | `-- grails-maven-plugin-2.2.0-jdk7.pom `-- maven-metadata-local.xml
Bygg schema projekt som TAK är beroende av:
$cd ...skltp/tp/getsupportedservicecontracts-schemas/tags/getsupportedservicecontracts-schemas-1.0/ $mvn clean install $cd ...skltp/tp/getsupportedservicecontracts-schemas/tags/vagval-schemas-1.0/ $mvn clean install
När scripten är körd kan man från roten köra mvn clean install.
$cd ...skltp/tp/tk/trunk $mvn clean install
Starta TAK lokalt för test
För att detta skall fungera krävs att Grails 2.2.x 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.0
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: