Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootViderestillingsservice (DCC) - Leverancebeskrivelse
includeroottrue



Opsætning af udviklingsmiljø

Sourcekode:

Koden for projektet befinder sig på https://svn.nspop.dk/svn/components/dcc/

...

...

JAVA_HOME

Start med at sætte miljøvariablen JAVA_HOME til at pege på det lokale JDK, hvis det ikke er gjort i forvejen. Eks.:

...

For at importere projektet i IntelliJ udføres følgende skridt:

  1. Kør

    mvn

    clean

    install

    -DskipTests=true

    under

    /modules,

    for

    at

    generere

    kode

    ud

    fra

    wsdl-filer.

  2. Åbn/importer projekt i IntelliJ ud fra pom-fil i /modules
  3. Sæt SDK til java 8 (under Project Structure)
  4. Under dcc-modul: Marker target/generated-test-sources/axis2/src som 'Generated sources root'.
  5. Under dcc-modul: Åbn Module settings, Modules -> Dependencies -> tilføj 'Jars or dependencies', tilføj mappen /axis2-1.4.1/lib som afhængighed.
  6. Under provider-dcc-modul: Marker target/generated-sources/axis/src som 'Generated sources root'
  7. Rebuild project

...

For at bygge og køre tests navigeres til /modules, og følgende køres:

mvn clean install

...

Docker

Herefter kan en lokal udgave kan startes med docker

Code Block
cd compose
cd development
docker-compose build dcc
docker-compose up


Snapshot-releases kan lægges i NSP registry med Jenkins: https://jenkins.nspop.dk/job/DCC/job/DCC_push_snapshot/