This is an automated email from the ASF dual-hosted git repository.
benw pushed a commit to branch gradle-improvements
in repository https://gitbox.apache.org/repos/asf/tapestry-5.git
The following commit(s) were added to refs/heads/gradle-improvements by this
push:
new 43f94c41a TAP5-2809: audit, align, and prune dependencies
43f94c41a is described below
commit 43f94c41af773e67cb1c8311a096f6bb23442bf7
Author: Ben Weidig <[email protected]>
AuthorDate: Fri Oct 3 14:54:03 2025 +0200
TAP5-2809: audit, align, and prune dependencies
More dependency updates, and remnants of unused ones removed.
Selenium was only cleaned up, as updating would require
updating/reworking tapestry-test, which is out of scope for this issue.
---
.../src/main/groovy/tapestry.java-convention.gradle | 1 -
gradle/libs.versions.toml | 19 ++++++-------------
quickstart/build.gradle | 1 -
.../archetype-resources/build-spring-boot.gradle | 1 -
.../archetype-resources/pom-spring-boot.xml | 1 -
.../resources-filtered/archetype-resources/pom.xml | 1 -
6 files changed, 6 insertions(+), 18 deletions(-)
diff --git a/buildSrc/src/main/groovy/tapestry.java-convention.gradle
b/buildSrc/src/main/groovy/tapestry.java-convention.gradle
index 2cbc11115..d06cbb6ca 100644
--- a/buildSrc/src/main/groovy/tapestry.java-convention.gradle
+++ b/buildSrc/src/main/groovy/tapestry.java-convention.gradle
@@ -42,7 +42,6 @@ dependencies {
implementation libs.commons.io
implementation libs.commons.logging
implementation("${libs.hsqldb.get().module.group}:${libs.hsqldb.get().module.name}:${libs.hsqldb.get().version}:jdk8")
- implementation libs.json
implementation libs.xml.apis
}
}
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 163a94f4d..f800a706c 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -19,7 +19,7 @@ commons-cli = "1.10.0"
commons-codec = "1.19.0"
commons-httpclient = "4.5.14"
commons-io = "2.20.0"
-commons-lang3 = "3.18.0"
+commons-lang3 = "3.19.0"
commons-logging = "1.3.5"
commons-text = "1.14.0"
@@ -36,7 +36,6 @@ antlr = "3.5.3"
# MISC
-json = "20250517"
xml-apis = "1.4.01"
groovy = "4.0.28"
ant-jsch = "1.10.15"
@@ -46,7 +45,7 @@ clojure = "1.12.2"
# TESTING
-junit5 = "5.13.4"
+junit5 = "5.14.0"
junit4 = "4.13.2"
testng = "7.5.1"
@@ -55,15 +54,13 @@ easymock = "5.6.0"
spock = "2.3-groovy-4.0"
geb = "2.0"
-webdrivermanager = "5.5.2"
-selenium = "4.5.0"
selenium-java = "4.12.1"
-selenium-server = "4.12.1"
+selenium-legrc = "4.5.0"
+webdrivermanager = "5.5.2"
# QUICKSTART
quickstart-spring-boot = "3.1.3"
-quickstart-json = "1.1.4"
quickstart-log4j = "2.17.2"
quickstart-yasson = "2.0.4"
quickstart-maven-compiler = "3.8.1"
@@ -113,7 +110,6 @@ antlr-runtime = { module = "org.antlr:antlr-runtime",
version.ref = "antlr" }
# MISC
-json = { module = "org.json:json", version.ref = "json" }
xml-apis = { module = "xml-apis:xml-apis", version.ref = "xml-apis" }
ant-jsch = { module = "org.apache.ant:ant-jsch", version.ref = "ant-jsch" }
guava = { module = "com.google.guava:guava", version.ref = "guava" }
@@ -151,11 +147,8 @@ spock-core = { module = "org.spockframework:spock-core" }
geb-spock = { module = "org.gebish:geb-spock", version.ref = "geb" }
-selenium-legrc = { module = "org.seleniumhq.selenium:selenium-leg-rc",
version.ref = "selenium" }
-selenium-api = { module = "org.seleniumhq.selenium:selenium-api",
version.ref = "selenium" }
-selenium-java = { module = "org.seleniumhq.selenium:selenium-java",
version.ref = "selenium-java" }
-selenium-server = { module = "org.seleniumhq.selenium:selenium-server",
version.ref = "selenium-server" }
-
+selenium-java = { module = "org.seleniumhq.selenium:selenium-java",
version.ref = "selenium-java" }
+selenium-legrc = { module = "org.seleniumhq.selenium:selenium-leg-rc",
version.ref = "selenium-legrc" }
webdrivermanager = { module = "io.github.bonigarcia:webdrivermanager",
version.ref = "webdrivermanager" }
diff --git a/quickstart/build.gradle b/quickstart/build.gradle
index 69dfa88a8..76bdbfb39 100644
--- a/quickstart/build.gradle
+++ b/quickstart/build.gradle
@@ -58,7 +58,6 @@ tasks.register('processFiltered', Copy) {
springBootVersion: libs.versions.quickstart.spring.boot.get(),
junitVersion: libs.versions.junit5.get(),
jacksonVersion: libs.versions.jackson.get(),
- jsonVersion: libs.versions.quickstart.json.get(),
log4jVersion: libs.versions.quickstart.log4j.get(),
yassonVersion: libs.versions.quickstart.yasson.get(),
servletVersion: libs.versions.jakarta.servlet.api.get(),
diff --git
a/quickstart/src/main/resources-filtered/archetype-resources/build-spring-boot.gradle
b/quickstart/src/main/resources-filtered/archetype-resources/build-spring-boot.gradle
index a26e07e79..c223ce3e5 100644
---
a/quickstart/src/main/resources-filtered/archetype-resources/build-spring-boot.gradle
+++
b/quickstart/src/main/resources-filtered/archetype-resources/build-spring-boot.gradle
@@ -18,7 +18,6 @@ ext {
tapestry: "@tapestryVersion@",
jackson: "@jacksonVersion@",
log4j: "@log4jVersion@",
- json: "@jsonVersion@",
junit: "@junitVersion@",
yasson: "@yassonVersion@",
servlet: "@servletVersion@"
diff --git
a/quickstart/src/main/resources-filtered/archetype-resources/pom-spring-boot.xml
b/quickstart/src/main/resources-filtered/archetype-resources/pom-spring-boot.xml
index c48e87aca..7d82b3e1c 100644
---
a/quickstart/src/main/resources-filtered/archetype-resources/pom-spring-boot.xml
+++
b/quickstart/src/main/resources-filtered/archetype-resources/pom-spring-boot.xml
@@ -19,7 +19,6 @@
<tapestry-version>@tapestryVersion@</tapestry-version>
<jackson-version>@jacksonVersion@</jackson-version>
<log4j-version>@log4jVersion@</log4j-version>
- <json-version>@jsonVersion@</json-version>
<junit-version>@junitVersion@</junit-version>
<yasson-version>@yassonVersion@</yasson-version>
<servlet-version>@servletVersion@</servlet-version>
diff --git a/quickstart/src/main/resources-filtered/archetype-resources/pom.xml
b/quickstart/src/main/resources-filtered/archetype-resources/pom.xml
index 55f2a09b4..becf0c954 100644
--- a/quickstart/src/main/resources-filtered/archetype-resources/pom.xml
+++ b/quickstart/src/main/resources-filtered/archetype-resources/pom.xml
@@ -12,7 +12,6 @@
<tapestry-version>@tapestryVersion@</tapestry-version>
<jackson-version>@jacksonVersion@</jackson-version>
<log4j-version>@log4jVersion@</log4j-version>
- <json-version>@jsonVersion@</json-version>
<junit-version>@junitVersion@</junit-version>
<yasson-version>@yassonVersion@</yasson-version>
<servlet-version>@servletVersion@</servlet-version>