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

Opsætning af udviklingsmiljø

Sæt 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.:

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64; export JAVA_HOME;

Opsætning af IntelliJ

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

Det skulle nu være muligt at oversætte koden uden fejl, samt køre og debugge tests.

Byg og test

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

mvn clean install