...
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.Kodblock $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:
Kodblock $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:
Kodblock $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.
Kodblock $cd ...skltp/tp/tk/trunk $mvn clean install
...