In addition to /etc/geonorge.properties, also ./geonorge.properties is read.
Parameters can also come from environment variables or java startup parameters. Like -Ddatabase.url=jdbc:derby:target/testdb;create=true -Ddatabase.driver=org.apache.derby.jdbc.EmbeddedDriver
Cayenne is used for database stuff. This should fix PostgreSQL/Oracle compatibility and optimistisc schema migration.
Added junit tests for two of the service metods. The tests uses embedded Derby.
/etc/geonorge.properties
, also./geonorge.properties
is read.-Ddatabase.url=jdbc:derby:target/testdb;create=true -Ddatabase.driver=org.apache.derby.jdbc.EmbeddedDriver