This is an automated email from the ASF dual-hosted git repository.
ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git
The following commit(s) were added to refs/heads/master by this push:
new a1a10ebdc3 Upgrading modernizer-maven-plugin
a1a10ebdc3 is described below
commit a1a10ebdc33ce8fcc35498890b3ec1f55eca0dcf
Author: Francesco Chicchiriccò <[email protected]>
AuthorDate: Mon Dec 30 09:15:31 2024 +0100
Upgrading modernizer-maven-plugin
---
.../java/org/apache/syncope/core/rest/cxf/JavaDocUtils.java | 3 ++-
.../apache/syncope/core/persistence/api/utils/URIUtils.java | 4 ++--
.../syncope/core/persistence/jpa/inner/ConnInstanceTest.java | 4 ++--
.../core/persistence/neo4j/inner/ConnInstanceTest.java | 4 ++--
.../syncope/core/provisioning/java/ConnectorFacadeProxy.java | 3 ++-
.../core/provisioning/java/DefaultConnIdBundleManager.java | 7 ++++---
.../syncope/fit/core/reference/TestFileAuditProcessor.java | 4 ++--
.../test/java/org/apache/syncope/fit/core/AuditITCase.java | 4 +---
.../test/java/org/apache/syncope/fit/core/PullTaskITCase.java | 9 +++++----
pom.xml | 11 ++++++-----
10 files changed, 28 insertions(+), 25 deletions(-)
diff --git
a/core/idrepo/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/JavaDocUtils.java
b/core/idrepo/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/JavaDocUtils.java
index f1899f6432..010ea190f5 100644
---
a/core/idrepo/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/JavaDocUtils.java
+++
b/core/idrepo/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/JavaDocUtils.java
@@ -23,6 +23,7 @@ import java.lang.management.ManagementFactory;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLClassLoader;
+import java.nio.file.Path;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@@ -41,7 +42,7 @@ public final class JavaDocUtils {
private static URL toURL(final String classPathEntry) {
try {
- return new File(classPathEntry).toURI().toURL();
+ return Path.of(classPathEntry).toUri().toURL();
} catch (MalformedURLException e) {
throw new IllegalArgumentException("URL could not be created from
'" + classPathEntry + "'", e);
}
diff --git
a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/utils/URIUtils.java
b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/utils/URIUtils.java
index ad85519b3a..44668f290a 100644
---
a/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/utils/URIUtils.java
+++
b/core/persistence-api/src/main/java/org/apache/syncope/core/persistence/api/utils/URIUtils.java
@@ -18,10 +18,10 @@
*/
package org.apache.syncope.core.persistence.api.utils;
-import java.io.File;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URISyntaxException;
+import java.nio.file.Path;
public final class URIUtils {
@@ -50,7 +50,7 @@ public final class URIUtils {
URI uri;
if (candidate.startsWith("file:")) {
- uri = new File(new
URI(candidate).toURL().getFile()).getAbsoluteFile().toURI();
+ uri = Path.of(new
URI(candidate)).toAbsolutePath().toFile().toURI();
} else {
uri = new URI(candidate);
}
diff --git
a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java
b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java
index 48341d28bd..159b4a0c4f 100644
---
a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java
+++
b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/ConnInstanceTest.java
@@ -24,7 +24,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
-import java.io.File;
+import java.nio.file.Path;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
@@ -91,7 +91,7 @@ public class ConnInstanceTest extends AbstractTest {
public void save() throws ClassNotFoundException {
ConnInstance connInstance =
entityFactory.newEntity(ConnInstance.class);
- connInstance.setLocation(new
File(System.getProperty("java.io.tmpdir")).toURI().toString());
+
connInstance.setLocation(Path.of(System.getProperty("java.io.tmpdir")).toUri().toString());
// set connector version
connInstance.setVersion("1.0");
diff --git
a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/ConnInstanceTest.java
b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/ConnInstanceTest.java
index 29ca773e65..91b2c16b1f 100644
---
a/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/ConnInstanceTest.java
+++
b/core/persistence-neo4j/src/test/java/org/apache/syncope/core/persistence/neo4j/inner/ConnInstanceTest.java
@@ -24,7 +24,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.junit.jupiter.api.Assertions.fail;
-import java.io.File;
+import java.nio.file.Path;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
@@ -91,7 +91,7 @@ public class ConnInstanceTest extends AbstractTest {
public void save() throws ClassNotFoundException {
ConnInstance connInstance =
entityFactory.newEntity(ConnInstance.class);
- connInstance.setLocation(new
File(System.getProperty("java.io.tmpdir")).toURI().toString());
+
connInstance.setLocation(Path.of(System.getProperty("java.io.tmpdir")).toUri().toString());
// set connector version
connInstance.setVersion("1.0");
diff --git
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ConnectorFacadeProxy.java
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ConnectorFacadeProxy.java
index b2f147b7af..9aafd47da9 100644
---
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ConnectorFacadeProxy.java
+++
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/ConnectorFacadeProxy.java
@@ -20,6 +20,7 @@ package org.apache.syncope.core.provisioning.java;
import java.io.File;
import java.net.URI;
+import java.nio.file.Path;
import java.util.List;
import java.util.Set;
import java.util.concurrent.Future;
@@ -539,7 +540,7 @@ public class ConnectorFacadeProxy implements Connector {
} else if (URI.class.equals(propertySchemaClass)) {
value = URI.create(values.get(0).toString());
} else if (File.class.equals(propertySchemaClass)) {
- value = new File(values.get(0).toString());
+ value = Path.of(values.get(0).toString()).toFile();
} else if (String[].class.equals(propertySchemaClass)) {
value = values.toArray(String[]::new);
} else {
diff --git
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultConnIdBundleManager.java
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultConnIdBundleManager.java
index 5da3886abc..85cb1477c4 100644
---
a/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultConnIdBundleManager.java
+++
b/core/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/DefaultConnIdBundleManager.java
@@ -22,6 +22,7 @@ import java.io.File;
import java.io.IOException;
import java.net.URI;
import java.net.URL;
+import java.nio.file.Path;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.Collections;
@@ -82,7 +83,7 @@ public class DefaultConnIdBundleManager implements
ConnIdBundleManager {
protected void initLocal(final URI location) {
// 1. Find bundles inside local directory
- File bundleDirectory = new File(location);
+ File bundleDirectory = Path.of(location).toFile();
String[] bundleFiles = bundleDirectory.list();
if (bundleFiles == null) {
throw new NotFoundException("Local bundles directory " + location);
@@ -91,7 +92,7 @@ public class DefaultConnIdBundleManager implements
ConnIdBundleManager {
List<URL> bundleFileURLs = new ArrayList<>();
for (String file : bundleFiles) {
try {
- bundleFileURLs.add(IOUtil.makeURL(bundleDirectory, file));
+ bundleFileURLs.add(IOUtil.makeURL(bundleDirectory.toPath(),
file));
} catch (IOException ignore) {
// ignore exception and don't add bundle
LOG.debug("{}/{} is not a valid connector bundle",
bundleDirectory.toString(), file, ignore);
@@ -221,7 +222,7 @@ public class DefaultConnIdBundleManager implements
ConnIdBundleManager {
if (LOG.isDebugEnabled()) {
LOG.debug("\nBundle name: {}\nBundle version: {}\nBundle class:
{}",
- key.getBundleName(), key.getBundleVersion(),
key.getConnectorName());
+ key.getBundleName(), key.getBundleVersion(),
key.getConnectorName());
}
// get the specified connector
diff --git
a/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/TestFileAuditProcessor.java
b/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/TestFileAuditProcessor.java
index 790c2a0edd..9554d8ce8d 100644
---
a/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/TestFileAuditProcessor.java
+++
b/fit/core-reference/src/main/java/org/apache/syncope/fit/core/reference/TestFileAuditProcessor.java
@@ -19,7 +19,7 @@
package org.apache.syncope.fit.core.reference;
import java.nio.file.Files;
-import java.nio.file.Paths;
+import java.nio.file.Path;
import java.nio.file.StandardOpenOption;
import java.util.Set;
import org.apache.syncope.common.lib.types.OpEvent;
@@ -67,7 +67,7 @@ public class TestFileAuditProcessor implements
AuditEventProcessor {
String content =
POJOHelper.serialize(auditEventDAO.toAuditEventTO(event)) + '\n';
try {
Files.writeString(
- Paths.get(fileName),
+ Path.of(fileName),
content,
StandardOpenOption.CREATE, StandardOpenOption.APPEND);
} catch (Exception e) {
diff --git
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuditITCase.java
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuditITCase.java
index 6bcf7e128e..6b8cfb7edd 100644
---
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuditITCase.java
+++
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/AuditITCase.java
@@ -35,7 +35,6 @@ import java.io.InputStream;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
-import java.nio.file.Paths;
import java.time.OffsetDateTime;
import java.util.HashSet;
import java.util.List;
@@ -453,8 +452,7 @@ public class AuditITCase extends AbstractITCase {
Properties props = new Properties();
props.load(propStream);
- Path auditFilePath = Paths.get(props.getProperty("test.log.dir")
- + File.separator + "audit_for_Master_file");
+ Path auditFilePath = Path.of(props.getProperty("test.log.dir") +
File.separator + "audit_for_Master_file");
// check that resource update is transformed and logged onto an
audit file.
ResourceTO resource = RESOURCE_SERVICE.read(RESOURCE_NAME_CSV);
diff --git
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/PullTaskITCase.java
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/PullTaskITCase.java
index 807214cf91..73d990d33b 100644
---
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/PullTaskITCase.java
+++
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/PullTaskITCase.java
@@ -29,11 +29,12 @@ import static org.junit.jupiter.api.Assertions.fail;
import static org.junit.jupiter.api.Assumptions.assumeFalse;
import jakarta.ws.rs.core.Response;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
+import java.io.OutputStream;
import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
+import java.nio.file.Path;
import java.time.OffsetDateTime;
import java.util.ArrayList;
import java.util.Collections;
@@ -282,8 +283,8 @@ public class PullTaskITCase extends AbstractTaskITCase {
try (InputStream propStream =
getClass().getResourceAsStream("/test.properties")) {
props.load(propStream);
- try (InputStream src = new
FileInputStream(props.getProperty("test.csv.src"));
- FileOutputStream dst = new
FileOutputStream(props.getProperty("test.csv.dst"))) {
+ try (InputStream src =
Files.newInputStream(Path.of(props.getProperty("test.csv.src")));
+ OutputStream dst =
Files.newOutputStream(Path.of(props.getProperty("test.csv.dst")))) {
IOUtils.copy(src, dst);
}
diff --git a/pom.xml b/pom.xml
index 593c6e9577..8cfeed9fef 100644
--- a/pom.xml
+++ b/pom.xml
@@ -395,10 +395,10 @@ under the License.
<project.build.outputTimestamp>2024-12-27T11:02:14Z</project.build.outputTimestamp>
<syncope.version>${project.version}</syncope.version>
- <connid.version>1.6.0.0-RC3</connid.version>
- <connid.soap.version>1.5.0-RC2</connid.soap.version>
- <connid.rest.version>1.1.0-RC2</connid.rest.version>
- <connid.db.version>2.4.0-RC1</connid.db.version>
+ <connid.version>1.6.0.0-SNAPSHOT</connid.version>
+ <connid.soap.version>1.5.0-SNAPSHOT</connid.soap.version>
+ <connid.rest.version>1.1.0-SNAPSHOT</connid.rest.version>
+ <connid.db.version>2.4.0-SNAPSHOT</connid.db.version>
<connid.csvdir.version>0.8.9</connid.csvdir.version>
<connid.ldap.version>1.5.9</connid.ldap.version>
<connid.ad.version>1.3.9</connid.ad.version>
@@ -1752,7 +1752,7 @@ under the License.
<plugin>
<groupId>org.gaul</groupId>
<artifactId>modernizer-maven-plugin</artifactId>
- <version>2.9.0</version>
+ <version>3.0.0</version>
<configuration>
<javaVersion>${targetJdk}</javaVersion>
<ignorePackages>
@@ -2263,6 +2263,7 @@ under the License.
<ianal.phase>none</ianal.phase>
<modernizer.skip>true</modernizer.skip>
<rat.skip>true</rat.skip>
+ <modernizer.skip>true</modernizer.skip>
<checkstyle.skip>true</checkstyle.skip>
</properties>