Skip to content

Commit 86d6850

Browse files
authored
Merge pull request #324 from com-pas/develop
Release
2 parents 912bf97 + cb28f0c commit 86d6850

File tree

8 files changed

+27
-37
lines changed

8 files changed

+27
-37
lines changed

sct-commons/pom.xml

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
<sonar.coverage.jacoco.xmlReportPaths>${basedir}/${aggregate.report.dir}</sonar.coverage.jacoco.xmlReportPaths>
2222
<sonar.jacoco.excludes>**/scl2007b4/**/*</sonar.jacoco.excludes>
2323
<opencsv.version>5.7.1</opencsv.version>
24+
<jakarta.xml.bind-api.version>4.0.0</jakarta.xml.bind-api.version>
25+
<jaxb-runtime.version>4.0.3</jaxb-runtime.version>
2426
</properties>
2527

2628
<dependencies>
@@ -34,20 +36,20 @@
3436
<artifactId>commons-lang3</artifactId>
3537
<version>3.12.0</version>
3638
</dependency>
39+
<!-- pour l'Object Mapper-->
3740
<dependency>
3841
<groupId>com.fasterxml.jackson.core</groupId>
3942
<artifactId>jackson-databind</artifactId>
4043
</dependency>
4144
<dependency>
4245
<groupId>jakarta.xml.bind</groupId>
4346
<artifactId>jakarta.xml.bind-api</artifactId>
44-
<version>2.3.3</version>
47+
<version>${jakarta.xml.bind-api.version}</version>
4548
</dependency>
4649
<dependency>
47-
<groupId>com.sun.xml.bind</groupId>
48-
<artifactId>jaxb-impl</artifactId>
49-
<version>2.3.3</version>
50-
<scope>runtime</scope>
50+
<groupId>org.glassfish.jaxb</groupId>
51+
<artifactId>jaxb-runtime</artifactId>
52+
<version>${jaxb-runtime.version}</version>
5153
</dependency>
5254
<dependency>
5355
<groupId>org.projectlombok</groupId>
@@ -79,17 +81,6 @@
7981
<artifactId>mockito-junit-jupiter</artifactId>
8082
<scope>test</scope>
8183
</dependency>
82-
<dependency>
83-
<groupId>jakarta.annotation</groupId>
84-
<artifactId>jakarta.annotation-api</artifactId>
85-
<version>1.3.5</version>
86-
</dependency>
87-
<dependency>
88-
<groupId>org.glassfish.jaxb</groupId>
89-
<artifactId>jaxb-runtime</artifactId>
90-
<version>2.3.1</version>
91-
<scope>compile</scope>
92-
</dependency>
9384
<dependency>
9485
<groupId>org.assertj</groupId>
9586
<artifactId>assertj-core</artifactId>
@@ -167,7 +158,7 @@
167158
<plugin>
168159
<groupId>org.codehaus.mojo</groupId>
169160
<artifactId>jaxb2-maven-plugin</artifactId>
170-
<version>2.5.0</version>
161+
<version>3.1.0</version>
171162
<executions>
172163
<execution>
173164
<id>xjc</id>

sct-commons/src/main/java/org/lfenergy/compas/scl2007b4/model/package-info.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313

1414
package org.lfenergy.compas.scl2007b4.model;
1515

16-
import javax.xml.bind.annotation.XmlNs;
17-
import javax.xml.bind.annotation.XmlNsForm;
18-
import javax.xml.bind.annotation.XmlSchema;
19-
2016
/* This file is used by the Marshaller to set prefix "compas" for Compas Privates when marshalling JAXB objects */
17+
18+
import jakarta.xml.bind.annotation.XmlNs;
19+
import jakarta.xml.bind.annotation.XmlNsForm;
20+
import jakarta.xml.bind.annotation.XmlSchema;

sct-commons/src/main/java/org/lfenergy/compas/sct/commons/util/PrivateUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44

55
package org.lfenergy.compas.sct.commons.util;
66

7+
import jakarta.xml.bind.JAXBElement;
78
import lombok.NonNull;
89
import lombok.experimental.UtilityClass;
910
import org.lfenergy.compas.scl2007b4.model.*;
1011
import org.lfenergy.compas.sct.commons.dto.PrivateLinkedToStds;
1112
import org.lfenergy.compas.sct.commons.exception.ScdException;
1213
import org.lfenergy.compas.sct.commons.scl.icd.IcdHeader;
1314

14-
import javax.xml.bind.JAXBElement;
1515
import java.util.*;
1616
import java.util.function.Predicate;
1717
import java.util.stream.Stream;

sct-commons/src/main/java/org/lfenergy/compas/sct/commons/util/Utils.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44

55
package org.lfenergy.compas.sct.commons.util;
66

7+
import jakarta.xml.bind.JAXBContext;
8+
import jakarta.xml.bind.JAXBElement;
9+
import jakarta.xml.bind.JAXBException;
10+
import jakarta.xml.bind.Unmarshaller;
11+
import jakarta.xml.bind.util.JAXBSource;
712
import org.apache.commons.lang3.StringUtils;
813
import org.lfenergy.compas.scl2007b4.model.TExtRef;
914
import org.lfenergy.compas.scl2007b4.model.TLLN0Enum;
@@ -16,11 +21,6 @@
1621
import org.lfenergy.compas.sct.commons.scl.ied.IEDAdapter;
1722
import org.lfenergy.compas.sct.commons.scl.ied.LDeviceAdapter;
1823

19-
import javax.xml.bind.JAXBContext;
20-
import javax.xml.bind.JAXBElement;
21-
import javax.xml.bind.JAXBException;
22-
import javax.xml.bind.Unmarshaller;
23-
import javax.xml.bind.util.JAXBSource;
2424
import javax.xml.namespace.QName;
2525
import java.util.*;
2626
import java.util.function.Function;

sct-commons/src/main/resources/binding_configuration.xjb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33
<!-- -->
44
<!-- SPDX-License-Identifier: Apache-2.0 -->
55
<jaxb:bindings
6-
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
7-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
8-
xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd"
9-
version="2.1">
6+
xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
7+
xmlns:xs="http://www.w3.org/2001/XMLSchema"
8+
version="3.0">
109
<!-- Customization of XJC generated classes -->
1110
<jaxb:globalBindings generateIsSetMethod="true"/>
1211
</jaxb:bindings>

sct-commons/src/test/java/org/lfenergy/compas/sct/commons/scl/sstation/LNodeAdapterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
package org.lfenergy.compas.sct.commons.scl.sstation;
66

7+
import jakarta.xml.bind.JAXBElement;
78
import org.junit.jupiter.api.Test;
89
import org.junit.platform.commons.support.HierarchyTraversalMode;
910
import org.junit.platform.commons.support.ReflectionSupport;
1011
import org.lfenergy.compas.scl2007b4.model.*;
1112
import org.lfenergy.compas.sct.commons.util.PrivateUtils;
1213

13-
import javax.xml.bind.JAXBElement;
1414
import javax.xml.namespace.QName;
1515
import java.lang.reflect.Field;
1616
import java.util.Collection;

sct-commons/src/test/java/org/lfenergy/compas/sct/commons/testhelpers/MarshallerWrapper.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44

55
package org.lfenergy.compas.sct.commons.testhelpers;
66

7+
import jakarta.xml.bind.JAXBContext;
8+
import jakarta.xml.bind.JAXBException;
9+
import jakarta.xml.bind.Marshaller;
10+
import jakarta.xml.bind.Unmarshaller;
711
import lombok.AllArgsConstructor;
812
import lombok.extern.slf4j.Slf4j;
913
import org.apache.commons.io.IOUtils;
@@ -15,10 +19,6 @@
1519
import org.xml.sax.XMLReader;
1620

1721
import javax.xml.XMLConstants;
18-
import javax.xml.bind.JAXBContext;
19-
import javax.xml.bind.JAXBException;
20-
import javax.xml.bind.Marshaller;
21-
import javax.xml.bind.Unmarshaller;
2222
import javax.xml.parsers.ParserConfigurationException;
2323
import javax.xml.parsers.SAXParserFactory;
2424
import javax.xml.transform.Result;

sct-commons/src/test/java/org/lfenergy/compas/sct/commons/util/PrivateUtilsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
package org.lfenergy.compas.sct.commons.util;
66

7+
import jakarta.xml.bind.JAXBElement;
78
import org.junit.jupiter.api.BeforeEach;
89
import org.junit.jupiter.api.Test;
910
import org.junit.jupiter.params.ParameterizedTest;
@@ -15,7 +16,6 @@
1516
import org.lfenergy.compas.sct.commons.scl.icd.IcdHeader;
1617
import org.lfenergy.compas.sct.commons.testhelpers.SclTestMarshaller;
1718

18-
import javax.xml.bind.JAXBElement;
1919
import java.lang.reflect.Constructor;
2020
import java.lang.reflect.InvocationTargetException;
2121
import java.lang.reflect.Method;

0 commit comments

Comments
 (0)