From 5529de3d957540dad97fbcd0591d8a0ca5d705fd Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Wed, 16 Apr 2014 08:12:16 -0400 Subject: [PATCH] updated to support the new Settings implementation Former-commit-id: 455333dfde047ca2b92c80b60dbc905d7705cfb2 --- .../src/main/java/org/owasp/dependencycheck/App.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dependency-check-cli/src/main/java/org/owasp/dependencycheck/App.java b/dependency-check-cli/src/main/java/org/owasp/dependencycheck/App.java index f76924810..084303425 100644 --- a/dependency-check-cli/src/main/java/org/owasp/dependencycheck/App.java +++ b/dependency-check-cli/src/main/java/org/owasp/dependencycheck/App.java @@ -82,7 +82,7 @@ public class App { if (cli.isGetVersion()) { cli.printVersionInfo(); } else if (cli.isRunScan()) { - updateSettings(cli); + populateSettings(cli); runScan(cli.getReportDirectory(), cli.getReportFormat(), cli.getApplicationName(), cli.getScanFiles()); } else { cli.printHelp(); @@ -135,6 +135,7 @@ public class App { Logger.getLogger(App.class.getName()).log(Level.SEVERE, "Unable to connect to the dependency-check database; analysis has stopped"); Logger.getLogger(App.class.getName()).log(Level.FINE, "", ex); } finally { + Settings.cleanup(); if (scanner != null) { scanner.cleanup(); } @@ -147,7 +148,9 @@ public class App { * @param cli a reference to the CLI Parser that contains the command line arguments used to set the corresponding * settings in the core engine. */ - private void updateSettings(CliParser cli) { + private void populateSettings(CliParser cli) { + + Settings.initialize(); final boolean autoUpdate = cli.isAutoUpdate(); final String connectionTimeout = cli.getConnectionTimeout();