From: Guangrong Fu Date: Fri, 25 Aug 2023 01:22:32 +0000 (+0800) Subject: Updated the repo to support JDK 17 X-Git-Tag: 1.4.7~5 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=holmes%2Fcommon.git;a=commitdiff_plain;h=86debb28ef983f8176da06258e8f09c8783cddc7 Updated the repo to support JDK 17 1. Removed oparent. 2. Supported JDK 17. Issue-ID: HOLMES-629 Signed-off-by: Guangrong Fu Change-Id: I4635dff74a9654cf02600aba9650a67af1ba818a --- diff --git a/holmes-actions/pom.xml b/holmes-actions/pom.xml index b09b882..f132e80 100644 --- a/holmes-actions/pom.xml +++ b/holmes-actions/pom.xml @@ -12,7 +12,7 @@ org.onap.holmes.common holmes-common-parent - 1.4.6-SNAPSHOT + 1.4.7-SNAPSHOT holmes-common-service @@ -143,11 +143,24 @@ org.apache.maven.plugins maven-compiler-plugin - 3.8.0 + 3.8.1 - 1.8 - 1.8 - 11 + 17 + 17 + + + + maven-surefire-plugin + 3.1.2 + + + --add-opens=java.base/java.lang=ALL-UNNAMED + --add-opens=java.base/java.net=ALL-UNNAMED + --add-opens=java.base/java.util=ALL-UNNAMED + --add-opens=java.base/java.util.concurrent=ALL-UNNAMED + --add-opens=java.base/java.util.stream=ALL-UNNAMED + --add-opens=java.base/java.io=ALL-UNNAMED + diff --git a/holmes-actions/src/test/java/org/onap/holmes/common/aai/AaiQuery4CcvpnTest.java b/holmes-actions/src/test/java/org/onap/holmes/common/aai/AaiQuery4CcvpnTest.java index 0430e28..0df99b5 100644 --- a/holmes-actions/src/test/java/org/onap/holmes/common/aai/AaiQuery4CcvpnTest.java +++ b/holmes-actions/src/test/java/org/onap/holmes/common/aai/AaiQuery4CcvpnTest.java @@ -1,5 +1,5 @@ /** - * Copyright 2018-2021 ZTE Corporation. + * Copyright 2018-2023 ZTE Corporation. *

* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except * in compliance with the License. You may obtain a copy of the License at @@ -25,6 +25,7 @@ import org.onap.holmes.common.exception.CorrelationException; import org.onap.holmes.common.utils.JerseyClient; import org.powermock.api.easymock.PowerMock; import org.powermock.core.classloader.annotations.PrepareForTest; +import org.powermock.core.classloader.annotations.SuppressStaticInitializationFor; import org.powermock.modules.junit4.PowerMockRunner; import org.powermock.reflect.Whitebox; @@ -39,6 +40,7 @@ import static org.junit.Assert.assertThat; @RunWith(PowerMockRunner.class) @PrepareForTest(JerseyClient.class) +@SuppressStaticInitializationFor("org.onap.holmes.common.utils.JerseyClient") public class AaiQuery4CcvpnTest { @Rule diff --git a/holmes-actions/src/test/java/org/onap/holmes/common/engine/service/impl/EngineEntityServiceImplTest.java b/holmes-actions/src/test/java/org/onap/holmes/common/engine/service/impl/EngineEntityServiceImplTest.java index cb16650..3687299 100644 --- a/holmes-actions/src/test/java/org/onap/holmes/common/engine/service/impl/EngineEntityServiceImplTest.java +++ b/holmes-actions/src/test/java/org/onap/holmes/common/engine/service/impl/EngineEntityServiceImplTest.java @@ -1,5 +1,5 @@ /** - * Copyright 2020 ZTE Corporation. + * Copyright 2020 - 2023 ZTE Corporation. *

* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -118,6 +118,7 @@ class EngineEntityDaoStub implements EngineEntityDao { @Override public void updateEntity(EngineEntity entity) { + entitySet.remove(entity); entitySet.add(entity); } diff --git a/pom.xml b/pom.xml index 2af85ea..14384fc 100644 --- a/pom.xml +++ b/pom.xml @@ -1,200 +1,201 @@ - - - - - 4.0.0 - - org.onap.oparent - oparent - 3.0.0 - - - org.onap.holmes.common - holmes-common-parent - pom - - 1.4.6-SNAPSHOT - holmes-common - - holmes-actions - - - - UTF-8 - UTF-8 - false - false - - ${project.artifactId}-${project.version} - ${basedir}/target - ${project.artifactId}-${project.version} - - 2.0.7 - 2.7.2 - 5.3.13 - 3.19.0 - - 2.0.9 - 1.6.4 - 1.18.4 - 3.0.5 - compile - 3.1.0 - 1.7.25 - 0.8.5 - 2.13.3 - - ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml - - - - - - - org.springframework.boot - spring-boot-dependencies - ${springboot.version} - pom - import - - - org.springframework - spring-jdbc - ${spring-framework.version} - - - org.springframework - spring-web - ${spring-framework.version} - - - org.jdbi - jdbi3-postgres - ${jdbi.version} - - - org.jdbi - jdbi3-sqlobject - ${jdbi.version} - - - javax.servlet - javax.servlet-api - 4.0.1 - - - org.onap.msb.java-sdk - msb-java-sdk - 1.2.5 - - - com.fasterxml.jackson.core - jackson-databind - - - - - org.glassfish.jersey.containers - jersey-container-servlet-core - ${jersey.version} - ${jersey.scope} - - - org.glassfish.jersey.core - jersey-common - ${jersey.version} - - - org.glassfish.jersey.core - jersey-client - ${jersey.version} - - - org.projectlombok - lombok - ${lombok.version} - - - junit - junit - 4.8.2 - test - - - org.hamcrest - hamcrest-core - 1.3 - test - - - org.powermock - powermock-module-junit4 - ${powermock.version} - test - - - org.easymock - easymock - 4.2 - test - - - org.powermock - powermock-api-easymock - ${powermock.version} - test - - - com.google.guava - guava - 29.0-jre - - - com.google.code.gson - gson - 2.8.9 - - - jakarta.ws.rs - jakarta.ws.rs-api - ${jakarta.ws.rs.version} - - - - - - - - org.jacoco - jacoco-maven-plugin - ${jacoco.version} - - - prepare-agent - - prepare-agent - - - - report - - report - - - ${project.build.directory}/code-coverage/jacoco.exec - ${project.reporting.outputDirectory}/jacoco-ut - - - - - - - - + + + + + 4.0.0 + + org.onap.holmes.common + holmes-common-parent + pom + + 1.4.7-SNAPSHOT + holmes-common + + holmes-actions + + + + UTF-8 + UTF-8 + false + false + + ${project.artifactId}-${project.version} + ${basedir}/target + ${project.artifactId}-${project.version} + + 2.0.7 + 2.7.2 + 5.3.13 + 3.19.0 + + 2.0.9 + 1.6.4 + 1.18.28 + 3.0.5 + compile + 3.1.0 + 1.7.25 + 0.8.5 + 2.13.3 + + 0.8.5 + 3.2 + jacoco + ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml + + **/gen/**,**/generated-sources/**,**/yang-gen**,**/pax/** + ${basedir}/src/main/resources/swagger.properties + ${basedir}/src/main/resources/swagger.json + + + + + + org.springframework.boot + spring-boot-dependencies + ${springboot.version} + pom + import + + + org.springframework + spring-jdbc + ${spring-framework.version} + + + org.springframework + spring-web + ${spring-framework.version} + + + org.jdbi + jdbi3-postgres + ${jdbi.version} + + + org.jdbi + jdbi3-sqlobject + ${jdbi.version} + + + javax.servlet + javax.servlet-api + 4.0.1 + + + org.onap.msb.java-sdk + msb-java-sdk + 1.2.5 + + + com.fasterxml.jackson.core + jackson-databind + + + + + org.glassfish.jersey.containers + jersey-container-servlet-core + ${jersey.version} + ${jersey.scope} + + + org.glassfish.jersey.core + jersey-common + ${jersey.version} + + + org.glassfish.jersey.core + jersey-client + ${jersey.version} + + + org.projectlombok + lombok + ${lombok.version} + + + junit + junit + 4.13.2 + test + + + org.hamcrest + hamcrest-core + 1.3 + test + + + org.powermock + powermock-module-junit4 + ${powermock.version} + test + + + org.easymock + easymock + 4.2 + test + + + org.powermock + powermock-api-easymock + ${powermock.version} + test + + + com.google.guava + guava + 30.0-jre + + + com.google.code.gson + gson + 2.8.9 + + + jakarta.ws.rs + jakarta.ws.rs-api + ${jakarta.ws.rs.version} + + + + + + + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + + + prepare-agent + + prepare-agent + + + + report + + report + + + ${project.build.directory}/code-coverage/jacoco.exec + ${project.reporting.outputDirectory}/jacoco-ut + + + + + + + +