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 35 Nästa »

Instruktioner för utvecklare

Initial uppsättning av utvecklingsmiljön

Sätt upp utvecklingsmiljö enligt följande: Generella instruktioner för utvecklare.

När detta är gjort kan man hämta ut källkoden för tjänsteadresseringskatalogen på https://github.com/skltp/tak


Exempel på checkout kommando för tjänsteadresseringskatalogen
$ git clone https://github.com/skltp/tak.git
Cloning into 'tak'...
$ cd tak


Källkoden för TAK har följande struktur med fyra undermoduler:

  • tak-parent
    • tak-core - gemensamma klasser
    • tak-schemas - kodgenerering från tjänstekontrakt
    • tak-services - web services (SOAP och REST)
    • tak-web - webbgränssnitt för administration


Kontrollera att Maven använder Java 8 (mvn -v), det fungerar inte att bygga med nyare versioner.

Öppna därefter ett kommandofönster för att bygga och testa källkoden med hjälp av Maven:

mvn clean install

tak-web

Modulen tak-web är byggd med Spring Boot och Spring MVC. Det kan startas i utvecklarläge (med profilen dev) med följande kommando. Den kommer då starta upp med en H2 in-memory-databas och exponera webbgränssnittet på port 8080. 

cd tak-web
mvn spring-boot:run

tak-services

TODO

Commit och Release

För att committa källkod på GitHub följer vi standardproceduren beskriven på: Generella instruktioner för utvecklare.

För att bygga en release följer vi standardproceduren beskriven på: Generella instruktioner för utvecklare.



  • Inga etiketter