Skip to content

Commit 8cbe052

Browse files
committed
Make compatible with Java 8 and also Java 9+
1 parent 337c4fd commit 8cbe052

4 files changed

Lines changed: 8 additions & 5 deletions

File tree

pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,11 @@
8989
<groupId>com.google.code.findbugs</groupId>
9090
<artifactId>jsr305</artifactId>
9191
</dependency>
92+
<dependency>
93+
<groupId>jakarta.xml.bind</groupId>
94+
<artifactId>jakarta.xml.bind-api</artifactId>
95+
<version>3.0.1</version>
96+
</dependency>
9297

9398

9499
<dependency>

src/main/java/ro/kuberam/libs/java/crypto/digest/Hmac.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,11 @@
3030
import javax.annotation.Nullable;
3131
import javax.crypto.Mac;
3232
import javax.crypto.spec.SecretKeySpec;
33-
import javax.xml.bind.DatatypeConverter;
33+
import jakarta.xml.bind.DatatypeConverter;
3434

3535
import org.slf4j.Logger;
3636
import org.slf4j.LoggerFactory;
3737

38-
import ro.kuberam.libs.java.crypto.CryptoError;
3938
import ro.kuberam.libs.java.crypto.CryptoException;
4039
import ro.kuberam.libs.java.crypto.ExpathCryptoModule;
4140
import ro.kuberam.libs.java.crypto.utils.Buffer;

src/test/java/ro/kuberam/libs/java/crypto/digest/GenerateAWSSignatureTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,8 @@
2020
package ro.kuberam.libs.java.crypto.digest;
2121

2222
import java.nio.charset.StandardCharsets;
23-
import java.util.Arrays;
2423

25-
import javax.xml.bind.DatatypeConverter;
24+
import jakarta.xml.bind.DatatypeConverter;
2625

2726
import org.junit.Test;
2827

src/test/java/ro/kuberam/libs/java/crypto/utils/ByteArray2HexStringPerformanceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import java.nio.file.Path;
2626
import java.util.Formatter;
2727

28-
import javax.xml.bind.annotation.adapters.HexBinaryAdapter;
28+
import jakarta.xml.bind.annotation.adapters.HexBinaryAdapter;
2929

3030
import org.junit.BeforeClass;
3131
import org.junit.ClassRule;

0 commit comments

Comments
 (0)