From: Chris André Date: Fri, 22 May 2020 17:48:27 +0000 (-0400) Subject: Java 11 Migration work for 'openecomp-sdc-translator-core' X-Git-Tag: 1.7.1~62 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F75%2F108275%2F6;p=sdc.git Java 11 Migration work for 'openecomp-sdc-translator-core' - Replaced Corn CPS with ClassGraph Issue-ID: SDC-3029 Signed-off-by: Chris Andre Change-Id: I3002f3aa01a647d6ab2f4c32c399833034241800 --- diff --git a/common/onap-common-configuration-management/onap-configuration-management-core/pom.xml b/common/onap-common-configuration-management/onap-configuration-management-core/pom.xml index cbf68742b4..cf74fa1c37 100755 --- a/common/onap-common-configuration-management/onap-configuration-management-core/pom.xml +++ b/common/onap-common-configuration-management/onap-configuration-management-core/pom.xml @@ -69,15 +69,9 @@ commons-io - net.sf.corn - corn-cps - 1.1.7 - - - com.sun - tools - - + io.github.classgraph + classgraph + 4.8.78 com.virtlink.commons diff --git a/common/onap-common-configuration-management/onap-configuration-management-core/src/main/java/org/onap/config/ConfigurationUtils.java b/common/onap-common-configuration-management/onap-configuration-management-core/src/main/java/org/onap/config/ConfigurationUtils.java index 85698e89de..c13a3a458a 100644 --- a/common/onap-common-configuration-management/onap-configuration-management-core/src/main/java/org/onap/config/ConfigurationUtils.java +++ b/common/onap-common-configuration-management/onap-configuration-management-core/src/main/java/org/onap/config/ConfigurationUtils.java @@ -20,8 +20,8 @@ package org.onap.config; import com.virtlink.commons.configuration2.jackson.JsonConfiguration; -import net.sf.corn.cps.CPScanner; -import net.sf.corn.cps.ResourceFilter; +import io.github.classgraph.ClassGraph; +import io.github.classgraph.ScanResult; import org.apache.commons.configuration2.Configuration; import org.apache.commons.configuration2.CompositeConfiguration; import org.apache.commons.configuration2.FileBasedConfiguration; @@ -401,7 +401,9 @@ public class ConfigurationUtils { } public static List getAllClassPathResources() { - return CPScanner.scanResources(new ResourceFilter()); + try (ScanResult scanResult = new ClassGraph().scan()) { + return scanResult.getAllResources().getURLs(); + } } public static BasicConfigurationBuilder getConfigurationBuilder(File file) {