Koden for projektet befinder sig på https://svn.nspop.dk/svn/components/dcc/
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;
For at importere projektet i IntelliJ udføres følgende skridt:
Kør mvn clean install -DskipTests=true under /modules, for at generere kode ud fra wsdl-filer.
Det skulle nu være muligt at oversætte koden uden fejl, samt køre og debugge tests.
For at bygge og køre tests navigeres til /modules, og følgende køres:
mvn clean install
Herefter kan en lokal udgave kan startes med docker
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_push_snapshot/