diff --git a/pom.xml b/pom.xml
index b7923ad6f..d814e7651 100644
--- a/pom.xml
+++ b/pom.xml
@@ -91,8 +91,8 @@
UTF-8
yyyy-MM-dd'T'HH:mm:ssZ
9.0.0.8
- 1.19
- 1.10.19
+ 3.1.3
+ 5.2.0
@@ -124,7 +124,7 @@
commons-io
commons-io
- 2.7
+ 2.13.0
xml-apis
@@ -156,6 +156,11 @@
schema-utils
1.8
+
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ 4.0.0
+
@@ -163,16 +168,16 @@
maven-compiler-plugin
- 3.6.0
+ 3.11.0
- 1.8
- 1.8
+ 17
+ 17
org.apache.maven.plugins
maven-site-plugin
- 3.6
+ 3.12.1
site-package
@@ -186,12 +191,12 @@
org.apache.maven.doxia
doxia-module-markdown
- 1.7
+ 1.12.0
org.asciidoctor
asciidoctor-maven-plugin
- 1.5.3
+ 2.2.3
@@ -200,40 +205,10 @@
true
-
- org.apache.maven.plugins
- maven-pdf-plugin
- 1.3
-
-
- pdf
- site
-
- pdf
-
-
- ${project.build.directory}/pdf
- false
-
-
-
-
-
- org.apache.maven.doxia
- doxia-module-markdown
- 1.6
-
-
- org.asciidoctor
- asciidoctor-maven-plugin
- 1.5.3
-
-
-
org.apache.maven.plugins
maven-release-plugin
- 2.5.3
+ 3.0.0
true
@{project.version}
@@ -243,7 +218,7 @@
org.apache.maven.plugins
maven-scm-publish-plugin
- 1.1
+ 3.2.1
gh-pages
@@ -255,7 +230,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 2.19.1
+ 3.0.0
null:null
@@ -269,7 +244,7 @@
maven-jar-plugin
- 3.0.2
+ 3.3.0
@@ -287,39 +262,10 @@
maven-repository-plugin
2.4
-
org.codehaus.mojo
buildnumber-maven-plugin
- 1.4
+ 3.0.0
validate
@@ -352,6 +298,29 @@
+
+ maven-remote-resources-plugin
+ 3.0.0
+
+
+ maven-assembly-plugin
+ 3.5.0
+
+
+ com.smartbear.soapui
+ soapui-maven-plugin
+ 5.7.0
+
+
+ com.spotify
+ docker-maven-plugin
+ 1.2.2
+
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.3.2
+
@@ -360,7 +329,7 @@
maven-project-info-reports-plugin
- 2.9
+ 3.4.3
@@ -399,7 +368,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 1.6
+ 3.0.1
sign-artifacts
@@ -419,7 +388,7 @@
org.apache.maven.plugins
maven-source-plugin
- 3.0.1
+ 3.2.1
attach-sources
diff --git a/teamengine-console/pom.xml b/teamengine-console/pom.xml
index 9a9240680..8f96f4726 100644
--- a/teamengine-console/pom.xml
+++ b/teamengine-console/pom.xml
@@ -34,7 +34,6 @@
maven-remote-resources-plugin
- 1.5
${project.groupId}:teamengine-resources:${project.version}
@@ -52,7 +51,6 @@
maven-assembly-plugin
- 2.6
${basedir}/src/assembly/bin.xml
diff --git a/teamengine-core/pom.xml b/teamengine-core/pom.xml
index 04f4601a6..ec467101c 100644
--- a/teamengine-core/pom.xml
+++ b/teamengine-core/pom.xml
@@ -97,7 +97,7 @@
nl.jqno.equalsverifier
equalsverifier
- 2.5.2
+ 3.14.1
test
@@ -123,19 +123,6 @@
maven-javadoc-plugin
-
- true
- package
- -Xdoclint:none
-
-
-
- attach-javadocs
-
- jar
-
-
-
diff --git a/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java b/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java
index d89f68c18..a8b76c3f9 100644
--- a/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java
+++ b/teamengine-core/src/main/java/com/occamlab/te/CtlEarlReporter.java
@@ -57,6 +57,8 @@
import com.occamlab.te.vocabulary.EARL;
import com.occamlab.te.vocabulary.HTTP;
+import static java.lang.Integer.valueOf;
+
public class CtlEarlReporter {
private static final Logger LOG = Logger.getLogger( CtlEarlReporter.class.getName() );
@@ -188,14 +190,14 @@ private Model generateEarlReport( String suiteName, Map params, Document documen
}
this.testRun.addProperty( CITE.requirements, this.reqs );
- this.testRun.addLiteral( CITE.testsPassed, new Integer( this.totalPassCount ) );
- this.testRun.addLiteral( CITE.testsFailed, new Integer( this.totalFailCount ) );
- this.testRun.addLiteral( CITE.testsSkipped, new Integer( this.totalSkipCount ) );
- this.testRun.addLiteral( CITE.testsContinue, new Integer( this.totalContinueCount ) );
- this.testRun.addLiteral( CITE.testsBestPractice, new Integer( this.totalBestPracticeCount ) );
- this.testRun.addLiteral( CITE.testsNotTested, new Integer( this.totalNotTestedCount ) );
- this.testRun.addLiteral( CITE.testsWarning, new Integer( this.totalWarningCount ) );
- this.testRun.addLiteral( CITE.testsInheritedFailure, new Integer( this.totalInheritedFailureCount ) );
+ this.testRun.addLiteral( CITE.testsPassed, valueOf( this.totalPassCount ) );
+ this.testRun.addLiteral( CITE.testsFailed, valueOf( this.totalFailCount ) );
+ this.testRun.addLiteral( CITE.testsSkipped, valueOf( this.totalSkipCount ) );
+ this.testRun.addLiteral( CITE.testsContinue, valueOf( this.totalContinueCount ) );
+ this.testRun.addLiteral( CITE.testsBestPractice, valueOf( this.totalBestPracticeCount ) );
+ this.testRun.addLiteral( CITE.testsNotTested, valueOf( this.totalNotTestedCount ) );
+ this.testRun.addLiteral( CITE.testsWarning, valueOf( this.totalWarningCount ) );
+ this.testRun.addLiteral( CITE.testsInheritedFailure, valueOf( this.totalInheritedFailureCount ) );
this.testRun.addLiteral( CITE.testSuiteType, "ctl" );
this.testRun.addLiteral( CITE.areCoreConformanceClassesPassed, areCoreConformanceClassesPassed );
@@ -233,14 +235,14 @@ private void getSubtestResult( Model model, NodeList testcallList, NodeList logL
processTestResults( model, logElements, logList, conformanceClass, null );
Resource testReq = model.createResource( conformanceClass );
- testReq.addLiteral( CITE.testsPassed, new Integer( this.cPassCount ) );
- testReq.addLiteral( CITE.testsFailed, new Integer( this.cFailCount ) );
- testReq.addLiteral( CITE.testsSkipped, new Integer( this.cSkipCount ) );
- testReq.addLiteral( CITE.testsContinue, new Integer( this.cContinueCount ) );
- testReq.addLiteral( CITE.testsBestPractice, new Integer( this.cBestPracticeCount ) );
- testReq.addLiteral( CITE.testsNotTested, new Integer( this.cNotTestedCount ) );
- testReq.addLiteral( CITE.testsWarning, new Integer( this.cWarningCount ) );
- testReq.addLiteral( CITE.testsInheritedFailure, new Integer( this.cInheritedFailureCount ) );
+ testReq.addLiteral( CITE.testsPassed, valueOf( this.cPassCount ) );
+ testReq.addLiteral( CITE.testsFailed, valueOf( this.cFailCount ) );
+ testReq.addLiteral( CITE.testsSkipped, valueOf( this.cSkipCount ) );
+ testReq.addLiteral( CITE.testsContinue, valueOf( this.cContinueCount ) );
+ testReq.addLiteral( CITE.testsBestPractice, valueOf( this.cBestPracticeCount ) );
+ testReq.addLiteral( CITE.testsNotTested, valueOf( this.cNotTestedCount ) );
+ testReq.addLiteral( CITE.testsWarning, valueOf( this.cWarningCount ) );
+ testReq.addLiteral( CITE.testsInheritedFailure, valueOf( this.cInheritedFailureCount ) );
if(testInfo.isBasic){
if(cFailCount > 0 || cInheritedFailureCount > 0){
areCoreConformanceClassesPassed = false;
diff --git a/teamengine-core/src/main/java/com/occamlab/te/parsers/ImageParser.java b/teamengine-core/src/main/java/com/occamlab/te/parsers/ImageParser.java
index af3ddc15c..1ded212b7 100644
--- a/teamengine-core/src/main/java/com/occamlab/te/parsers/ImageParser.java
+++ b/teamengine-core/src/main/java/com/occamlab/te/parsers/ImageParser.java
@@ -62,6 +62,8 @@ Paul Daisey (Image Matters LLC)
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
+import static java.lang.Integer.valueOf;
+
/**
* Extracts the body of a response message and treats it as an image resource.
* If the entity does not correspond to a supported image format, an exception
@@ -237,7 +239,7 @@ private static void processBufferedImage(BufferedImage buffimage,
sampleMap = new HashMap