Gå till slutet av bannern
Gå till början av bannern

SKLTP TAK - Instruktioner för utvecklare

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

« Föregående Version 3 Nästa »

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

  1. 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
  2. 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
  3. 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:

 

  • Inga etiketter