mirror of
https://github.com/ysoftdevs/DependencyCheck.git
synced 2026-01-15 00:03:43 +01:00
cleanup and rework of core engine
Former-commit-id: e5bd95da1080429837df5835f28f46542a20fff7
This commit is contained in:
@@ -29,8 +29,7 @@ import org.codesecure.dependencycheck.data.cpe.CPEQuery;
|
||||
import org.codesecure.dependencycheck.data.cpe.Index;
|
||||
import org.codesecure.dependencycheck.data.cpe.xml.Importer;
|
||||
import org.codesecure.dependencycheck.reporting.ReportGenerator;
|
||||
import org.codesecure.dependencycheck.scanner.Dependency;
|
||||
import org.codesecure.dependencycheck.scanner.Scanner;
|
||||
import org.codesecure.dependencycheck.dependency.Dependency;
|
||||
import org.codesecure.dependencycheck.utils.CliParser;
|
||||
import org.xml.sax.SAXException;
|
||||
|
||||
@@ -93,7 +92,7 @@ public class App {
|
||||
if (cli.isAutoUpdate()) {
|
||||
Index cpeI = new Index();
|
||||
try {
|
||||
cpeI.updateIndexFromWeb();
|
||||
cpeI.update();
|
||||
} catch (Exception ex) {
|
||||
Logger.getLogger(App.class.getName()).log(Level.SEVERE, null, ex);
|
||||
}
|
||||
@@ -130,10 +129,11 @@ public class App {
|
||||
*/
|
||||
private void runScan(String reportDirectory, String applicationName, String[] files) {
|
||||
try {
|
||||
Scanner scanner = new Scanner();
|
||||
Engine scanner = new Engine();
|
||||
for (String file : files) {
|
||||
scanner.scan(file);
|
||||
}
|
||||
scanner.analyzeDependencies();
|
||||
List<Dependency> dependencies = scanner.getDependencies();
|
||||
CPEQuery query = new CPEQuery();
|
||||
query.open();
|
||||
|
||||
Reference in New Issue
Block a user