Page History
| Navitabs | ||||
|---|---|---|---|---|
| ||||
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:
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
...
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/