From 525933be99cc22b6d71c936c1f59ae979fc1c5f5 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sat, 11 Jan 2014 13:19:33 -0500 Subject: [PATCH] added database connection properties Former-commit-id: 7abf08834cf366e7c998d33a9a05387192a1f24a --- .../test/resources/dependencycheck.properties | 28 ++++++++++++++++--- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/dependency-check-core/src/test/resources/dependencycheck.properties b/dependency-check-core/src/test/resources/dependencycheck.properties index 83afeb1d4..ec9f525a4 100644 --- a/dependency-check-core/src/test/resources/dependencycheck.properties +++ b/dependency-check-core/src/test/resources/dependencycheck.properties @@ -1,12 +1,34 @@ application.name=${pom.name} application.version=${pom.version} autoupdate=true +max.download.threads=3 #temp.directory defaults to System.getProperty("java.io.tmpdir") #temp.directory=[path to temp directory] -# the path to the data directory -data.directory=data +# the path to the data directory; the [JAR] signifies to use the relative path +# to the dependency-check-core JAR file. This path is only used to construct +# the connection string for the H2 driver (or other drivers that require a file path +# to be supplied. If you are using another database (MySQL, Oracle, etc.) this property +# will not be used. The data.directory will be resolved and if the connection string +# below contains a %s then the data.directory will replace the %s. +data.directory=[JAR]/data +data.connection_string=jdbc:h2:file:%s;AUTO_SERVER=TRUE +#data.connection_string=jdbc:mysql://localhost:3306/dependencycheck +# user name and password for the database connection. The inherent case is to use H2. +# As such, this unsecure username/password exist. +data.user=dcuser +data.password=DC-Pass1337! +# The following are only used if the DB Driver is not JDBC4 compliant and/or the driver +# is not in the current classpath. Setting these properties will add the give path(s) to +# the class loader and then register the driver with the DriverManager. If the class is +# not in the path you must specify both the driver name (aka the fully qualified driver name) +# and the driver path. The driver path can be a semi-colon seperated list of files/directories +# to ensure any and all needed files can be added to the classpath to load the driver. +# For non-JDBC4 drivers in the classpath only the driver_name needs to be set. +# For MOST situations these properties likely do not need to be set. +data.driver_name= +data.driver_path= # the path to the cpe xml file cpe.url=http://static.nvd.nist.gov/feeds/xml/cpe/dictionary/official-cpe-dictionary_v2.2.xml.gz @@ -24,5 +46,3 @@ cve.url-2.0.modified=http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-modifie cve.startyear=2013 cve.url-2.0.base=http://static.nvd.nist.gov/feeds/xml/cve/nvdcve-2.0-%d.xml cve.url-1.2.base=http://nvd.nist.gov/download/nvdcve-%d.xml -#cve.url-2.0.base=file:///C:/data/xml/nvdcve-2.0-%d.xml -#cve.url-1.2.base=file:///C:/data/xml/nvdcve-1.2-%d.xml \ No newline at end of file