diff --git a/pom.xml b/pom.xml
index 20db81a919f..5ff3d413c05 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,15 +3,14 @@
4.0.0
io.github.shafthq
SHAFT_ENGINE
- 7.4.20231210
+ 7.4.20231211
${project.groupId}:${project.artifactId}
SHAFT is a unified test automation engine. Powered by best-in-class frameworks, SHAFT provides a
wizard-like syntax to drive your automation efficiently, maximize your ROI, and minimize your learning curve.
Stop reinventing the wheel. Upgrade now!
https://shafthq.github.io/
-
- multi-release-jar
+ jar
MIT License
@@ -40,45 +39,6 @@
10240m
2048m
true
-
-
- 4.16.1
- 9.0.0
- 5.6.2
- 2.25.0
- 5.1.0
- 1.9.20.1
- 5.4.0
- 1.1.1
- 2.8.0
- 5.4.0
- 1.5.1
- 2.1.3
- 7.8.0
- 9.4.1.jre16-preview
- 8.2.0
- 9.1-901-1.jdbc4
-
- 5.2.5
- 2.0.1
- 3.3.1
- 3.11.0
- 3.2.2
- 3.2.1
- 3.3.0
- 3.6.3
- 3.2.1
- 3.3.0
- 0.1.55
- 7.14.1
- 1.9
- 4.14.0
- 2.0.5
- 3.4.0
- 2.0
- 2.0.29
- 2.2
- 0.8.10
mvn clean install -DskipTests
@@ -106,7 +66,7 @@
org.testng
testng
- ${testng.version}
+ 7.8.0
com.google.guava
@@ -131,7 +91,7 @@
io.qameta.allure
allure-junit5
- ${allure.version}
+ 2.25.0
org.junit.jupiter
@@ -148,7 +108,7 @@
org.seleniumhq.selenium
selenium-java
- ${selenium.version}
+ 4.16.1
com.google.guava
@@ -165,7 +125,7 @@
io.appium
java-client
- ${appium-java-client.version}
+ 9.0.0
org.seleniumhq.selenium
@@ -198,7 +158,7 @@
io.github.bonigarcia
webdrivermanager
- ${webdrivermanager.version}
+ 5.6.2
org.slf4j
@@ -211,12 +171,12 @@
io.cucumber
cucumber-java
- ${cucumber.version}
+ 7.14.1
io.cucumber
cucumber-testng
- ${cucumber.version}
+ 7.14.1
org.testng
@@ -235,7 +195,7 @@
io.cucumber
cucumber-picocontainer
- ${cucumber.version}
+ 7.14.1
io.cucumber
@@ -252,7 +212,7 @@
org.apache.poi
poi
- ${apachepoi.version}
+ 5.2.5
org.slf4j
@@ -267,7 +227,7 @@
org.apache.poi
poi-ooxml
- ${apachepoi.version}
+ 5.2.5
xml-apis
@@ -284,7 +244,7 @@
io.qameta.allure
allure-testng
- ${allure.version}
+ 2.25.0
org.slf4j
@@ -299,7 +259,7 @@
io.qameta.allure
allure-java-commons
- ${allure.version}
+ 2.25.0
org.slf4j
@@ -310,7 +270,7 @@
io.qameta.allure
allure-cucumber7-jvm
- ${allure.version}
+ 2.25.0
io.cucumber
@@ -325,14 +285,14 @@
org.aspectj
aspectjweaver
- ${aspectj.version}
+ 1.9.20.1
com.aventstack
extentreports
- ${extentreports.version}
+ 5.1.0
org.projectlombok
@@ -345,19 +305,19 @@
org.apache.pdfbox
pdfbox
- ${pdfbox.version}
+ 2.0.29
io.rest-assured
rest-assured
- ${rest-assured.version}
+ 5.4.0
com.googlecode.json-simple
json-simple
- ${json-simple.version}
+ 1.1.1
junit
@@ -368,7 +328,7 @@
com.jayway.jsonpath
json-path
- ${json-path.version}
+ 2.8.0
org.slf4j
@@ -383,12 +343,12 @@
org.skyscreamer
jsonassert
- ${skyscreamer-jsonassert.version}
+ 1.5.1
eu.medsea.mimeutil
mime-util
- ${mime-util.version}
+ 2.1.3
org.slf4j
@@ -407,7 +367,7 @@
io.rest-assured
json-schema-validator
- ${json-schema-validator.version}
+ 5.4.0
@@ -420,7 +380,7 @@
com.applitools
eyes-images-java4
- ${applitools-eyes.version}
+ 4.14.0
org.slf4j
@@ -438,7 +398,7 @@
com.sikulix
sikulixapi
- ${sikulixapi.version}
+ 2.0.5
io.netty
@@ -587,24 +547,24 @@
com.jcraft
jsch
- ${jcraft-jsch.version}
+ 0.1.55
com.mysql
mysql-connector-j
- ${mysql-connector-java.version}
+ 8.2.0
com.microsoft.sqlserver
mssql-jdbc
- ${mssql-jdbc.version}
+ 9.4.1.jre16-preview
postgresql
postgresql
- ${postgresql.version}
+ 9.1-901-1.jdbc4
com.ibm.db2.jcc
@@ -614,7 +574,7 @@
-
+
@@ -622,7 +582,7 @@
ws.schild
jave-all-deps
- ${jave-all-deps.version}
+ 3.4.0
org.slf4j
@@ -635,7 +595,7 @@
com.automation-remarks
video-recorder-testng
- ${video-recorder-testng.version}
+ 2.0
org.slf4j
@@ -729,7 +689,7 @@
org.yaml
snakeyaml
- ${org.yaml.version}
+ 2.2
@@ -748,7 +708,7 @@
org.jacoco
jacoco-maven-plugin
- ${jacoco-maven-plugin.version}
+ 0.8.10
maven-plugin
@@ -790,37 +750,23 @@
-
-
-
-
-
- pw.krejci
- multi-release-jar-maven-plugin
- 0.1.5
-
-
-
org.apache.maven.plugins
maven-compiler-plugin
- ${maven-compiler-plugin.version}
+ 3.11.0
org.apache.maven.plugins
maven-jar-plugin
- ${maven-jar-plugin.version}
+ 3.3.0
target/classes
true
-
- true
-
com/**/*
@@ -831,7 +777,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- ${maven-javadoc-plugin.version}
+ 3.6.3
${java.home}/bin/javadoc
@@ -857,7 +803,7 @@
org.apache.maven.plugins
maven-scm-publish-plugin
- ${maven-scm-publish-plugin.version}
+ 3.2.1
${project.basedir}/../SHAFT_ENGINE_apidocs
true
@@ -872,7 +818,7 @@
org.apache.maven.plugins
maven-source-plugin
- ${maven-source-plugin.version}
+ 3.3.0
attach-sources
@@ -896,7 +842,7 @@
org.apache.maven.plugins
maven-resources-plugin
- ${maven-resources-plugin.version}
+ 3.3.1
UTF-8
target/classes
@@ -905,7 +851,7 @@
org.jacoco
jacoco-maven-plugin
- ${jacoco-maven-plugin.version}
+ 0.8.10
**/*Aspect
@@ -1048,12 +994,12 @@
org.apache.maven.plugins
maven-surefire-plugin
- ${maven-surefire-plugin.version}
+ 3.2.2
org.aspectj
aspectjweaver
- ${aspectj.version}
+ 1.9.20.1
org.apache.maven.surefire
@@ -1077,7 +1023,7 @@
UTF-8
@{argLine} ${surefireArgLine}
- -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
+ -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar"
@@ -1111,12 +1057,12 @@
org.apache.maven.plugins
maven-surefire-plugin
- ${maven-surefire-plugin.version}
+ 3.2.2
org.aspectj
aspectjweaver
- ${aspectj.version}
+ 1.9.20.1
@@ -1132,7 +1078,7 @@
UTF-8
@{argLine} ${surefireArgLine}
- -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
+ -javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/1.9.20.1/aspectjweaver-1.9.20.1.jar"
diff --git a/src/main/java/com/shaft/properties/internal/Internal.java b/src/main/java/com/shaft/properties/internal/Internal.java
index 91b40d2f50d..e9204d2b0a5 100644
--- a/src/main/java/com/shaft/properties/internal/Internal.java
+++ b/src/main/java/com/shaft/properties/internal/Internal.java
@@ -10,7 +10,7 @@
})
public interface Internal extends EngineProperties {
@Key("shaftEngineVersion")
- @DefaultValue("7.4.20231210")
+ @DefaultValue("7.4.20231211")
String shaftEngineVersion();
@Key("watermarkImagePath")