Page History
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:
Kør mvn clean install -DskipTests=true under /modules, for at generere kode ud fra wsdl-filer.
- Åbn/importer projekt i IntelliJ ud fra pom-fil i /modules
- Sæt SDK til java 8 (under Project Structure)
- Under dcc-modul: Marker target/generated-test-sources/axis2/src som 'Generated sources root'.
- Under dcc-modul: Åbn Module settings, Modules -> Dependencies -> tilføj 'Jars or dependencies', tilføj mappen /axis2-1.4.1/lib som afhængighed.
- Under provider-dcc-modul: Marker target/generated-sources/axis/src som 'Generated sources root'
- 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
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_push_snapshot/
Navitabs | ||||
---|---|---|---|---|
| ||||