Skip to content

icgc-dcc/dcc-portal

Repository files navigation

ICGC DCC - Portal

Parent project of the portal modules

Build

To compile, test and package the system, execute the following from the root of the repository:

$ mvn

Running

Command-line

To run the server without building the UI or packaging the API into a jar, issue the following from the root of the project:

mvn -pl '!dcc-portal-ui' compile && mvn -pl dcc-portal-server exec:java -Dexec.args="mvn exec:java -Dexec.args="--spring.profiles.active=test --spring.config.location=path/to/application.yml"

Technically the first part only has to be done when source files change.

IDE

From Eclipse or IntelliJ:

Property Value
Main Class org.icgc.dcc.portal.server.ServerMain
VM Options -Xmx6G
Arguments --spring.profiles.active=test --spring.config.location=/path/to/settings.yml

Note: If Eclipse or IntelliJ are taking a long time to build before running, try excluding the dcc-portal-ui as a module.

Modules

Sub-system modules:

Changes

Change log for the user-facing system modules may be found here.

Copyright and License