Installing and Running Doradus : Compiling Doradus : Compiling with Maven

Compiling with Maven
From the parent folder, enter the following Maven command:
mvn clean install dependency:copy-dependencies -DskipTests=true -Dgpg.skip=true
-Dmaven.javadoc.skip=true
This command compiles all Doradus components: doradus-client, doradus-common, doradus-server, doradus-jetty, etc. Class and jar files are created under target subdirectories of each component, and dependent jar files are copied to target/dependency folders under each component. Therefore, you should see a directory structure similar to this:
./Doradus (or whatever your root directory is)
/doradus-client
...
/doradus-common
...
/doradus-server
/config
/script
/src
/target
/classes
/com
doradus.yaml
log4j.properties
/dependency
...
/doradus-jetty
...
In general, resource files are copied to target/classes folder. Jar files needed for runtime reside in the target and target/dependency folders.