Skip to content

Commit c2b698f

Browse files
committed
Test dependabot for Gradle with libs.version.toml
Signed-off-by: ricekot <[email protected]>
1 parent 24f8d04 commit c2b698f

File tree

11 files changed

+115
-31
lines changed

11 files changed

+115
-31
lines changed

.github/dependabot.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,12 @@ updates:
99
applies-to: version-updates
1010
patterns:
1111
- "*"
12+
- package-ecosystem: "gradle"
13+
directory: "/"
14+
schedule:
15+
interval: "monthly"
16+
groups:
17+
gradle:
18+
applies-to: version-updates
19+
patterns:
20+
- '*'

addOns/ascanrules/ascanrules.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ dependencies {
5151
zapAddOn("network")
5252
zapAddOn("oast")
5353

54-
implementation("org.bitbucket.mstrobel:procyon-compilertools:0.6.0")
54+
implementation(libs.procyon.compilerTools)
5555

5656
testImplementation(parent!!.childProjects.get("commonlib")!!.sourceSets.test.get().output)
5757
testImplementation(project(":testutils"))

addOns/ascanrulesBeta/ascanrulesBeta.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ dependencies {
3939
zapAddOn("network")
4040
zapAddOn("oast")
4141

42-
implementation("com.googlecode.java-diff-utils:diffutils:1.3.0")
43-
implementation("org.jsoup:jsoup:1.17.2")
42+
implementation(libs.diffutils)
43+
implementation(libs.jsoup)
4444

4545
testImplementation(parent!!.childProjects.get("commonlib")!!.sourceSets.test.get().output)
4646
testImplementation(project(":testutils"))

addOns/authhelper/authhelper.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,11 @@ dependencies {
117117

118118
compileOnly(libs.log4j.core)
119119

120-
implementation("com.github.bastiaanjansen:otp-java:2.1.0") {
120+
implementation(libs.otpJava) {
121121
// Provided by ZAP.
122122
exclude(group = "commons-codec", module = "commons-codec")
123123
}
124124

125-
testImplementation("io.github.bonigarcia:selenium-jupiter:5.1.1")
125+
testImplementation(libs.selenium.jupiter)
126126
testImplementation(project(":testutils"))
127127
}

addOns/beanshell/beanshell.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ zapAddOn {
1313
}
1414

1515
dependencies {
16-
implementation("org.beanshell:bsh:2.0b5")
16+
implementation(libs.beanshell)
1717
}
1818

1919
spotless {

addOns/bugtracker/bugtracker.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ dependencies {
1414
exclude(group = "org.jenkins-ci")
1515
}
1616
compileOnly("com.github.spotbugs:spotbugs-annotations:3.1.12")
17-
implementation("com.j2bugzilla:j2bugzilla:2.2.1") {
17+
implementation(libs.j2bugzilla) {
1818
// Not needed.
1919
exclude(group = "junit")
2020
}
21-
implementation("org.kohsuke:github-api:1.303") {
21+
implementation(libs.githubApi) {
2222
// Not needed.
2323
exclude(group = "com.infradna.tool")
2424
// Provided by ZAP.

addOns/commonlib/commonlib.gradle.kts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ crowdin {
2525
}
2626

2727
dependencies {
28-
api(platform("com.fasterxml.jackson:jackson-bom:2.19.1"))
29-
api("com.fasterxml.jackson.core:jackson-databind")
30-
api("com.fasterxml.jackson.dataformat:jackson-dataformat-xml")
31-
api("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml")
32-
api("com.fasterxml.jackson.datatype:jackson-datatype-jdk8")
33-
api("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
34-
35-
implementation("commons-io:commons-io:2.16.1")
36-
implementation("org.apache.commons:commons-csv:1.10.0")
37-
implementation("org.apache.commons:commons-collections4:4.4")
28+
api(platform(libs.jackson.bom))
29+
api(libs.jackson.databind)
30+
api(libs.jackson.dataformat.xml)
31+
api(libs.jackson.dataformat.yaml)
32+
api(libs.jackson.datatype.jdk8)
33+
api(libs.jackson.datatype.jsr310)
34+
35+
implementation(libs.apache.commons.io)
36+
implementation(libs.apache.commons.csv)
37+
implementation(libs.apache.commons.collections4)
3838

3939
testImplementation(project(":testutils"))
4040
}

addOns/scripts/scripts.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ dependencies {
6868
zapAddOn("commonlib")
6969
zapAddOn("pscan")
7070

71-
implementation("net.bytebuddy:byte-buddy:1.14.13")
71+
implementation(libs.byteBuddy)
7272

7373
testImplementation(project(":testutils"))
7474
}

addOns/selenium/selenium.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ dependencies {
5555
// Do not expose the newer version to dependents, exclude and change to implementation.
5656
exclude(group = "org.apache.commons", module = "commons-lang3")
5757
}
58-
implementation("org.apache.commons:commons-lang3:3.18.0")
58+
implementation(libs.apache.commons.lang3)
5959
implementation(libs.log4j.slf4j)
6060

6161
zapAddOn("commonlib")

gradle/libs.versions.toml

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
[versions]
2+
graaljs = "25.0.0"
3+
kotlin = "1.3.72"
4+
log4j = "2.24.2"
5+
netty = "4.1.100.Final"
6+
slf4j = "1.7.32"
7+
8+
[libraries]
9+
beanshell = { module = "org.beanshell:bsh", version = "2.0b5" }
10+
bridgeMethodAnnotations = { module = "com.infradna.tool:bridge-method-annotation", version = "1.18" }
11+
byteBuddy = { module = "net.bytebuddy:byte-buddy", version = "1.14.13" }
12+
commons-codec = { module = "commons-codec:commons-codec", version = "1.15" }
13+
apache-commons-collections4 = { module = "org.apache.commons:commons-collections4", version = "4.4" }
14+
apache-commons-csv = { module = "org.apache.commons:commons-csv", version = "1.10.0" }
15+
apache-commons-io = { module = "commons-io:commons-io", version = "2.16.1" }
16+
apache-commons-lang3 = { module = "org.apache.commons:commons-lang3", version = "3.18.0" }
17+
apache-commons-math = { module = "commons-math:commons-math", version = "1.2" }
18+
diffutils = { module = "com.googlecode.java-diff-utils:diffutils", version = "1.3.0" }
19+
flyingSaucer-pdf = { module = "org.xhtmlrenderer:flying-saucer-pdf", version = "9.3.1" }
20+
githubApi = { module = "org.kohsuke:github-api", version = "1.303" }
21+
graphqlJava = { module = "com.graphql-java:graphql-java", version = "22.3" }
22+
groovy-all = { module = "org.codehaus.groovy:groovy-all", version = "3.0.14" }
23+
grpc-protobuf = { module = "io.grpc:grpc-protobuf", version = "1.61.1" }
24+
guice-assistedinject = { module = "com.google.inject.extensions:guice-assistedinject", version = "5.0.1" }
25+
hamcrest-library = { module = "org.hamcrest:hamcrest-library", version = "2.2" }
26+
har-reader = { module = "de.sstoehr:har-reader", version = "3.1.4" }
27+
hektor-fsm = { module = "io.hektor:hektor-fsm", version = "0.0.5" }
28+
htmlunit-csp = { module = "org.htmlunit:htmlunit-csp", version = "4.0.0" }
29+
httpclient5 = { module = "org.apache.httpcomponents.client5:httpclient5", version = "5.2.1" }
30+
ice4j = { module = "org.jitsi:ice4j", version = "3.0-24-g34c2ce5" }
31+
jackson-bom = { module = "com.fasterxml.jackson:jackson-bom", version = "2.19.1" }
32+
jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind" }
33+
jackson-dataformat-xml = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-xml" }
34+
jackson-dataformat-yaml = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml" }
35+
jackson-datatype-jdk8 = { module = "com.fasterxml.jackson.datatype:jackson-datatype-jdk8" }
36+
jackson-datatype-jsr310 = { module = "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" }
37+
j2bugzilla = { module = "com.j2bugzilla:j2bugzilla", version = "2.2.1" }
38+
jakarta-xml-soap-api = { module = "jakarta.xml.soap:jakarta.xml.soap-api", version = "3.0.0" }
39+
jaxb-runtime = { module = "org.glassfish.jaxb:jaxb-runtime", version = "2.3.2" }
40+
jbrofuzz-core = { module = "org.owasp.jbrofuzz:jbrofuzz-core", version = "2.5.1" }
41+
jcip-annotations = { module = "net.jcip:jcip-annotations", version = "1.0" }
42+
jcl-over-slf4j = { module = "org.slf4j:jcl-over-slf4j", version.ref = "slf4j" }
43+
jdom = { module = "org.jdom:jdom", version = "2.0.2" }
44+
jgraphx = { module = "org.tinyjee.jgraphx:jgraphx", version = "3.4.1.3" }
45+
jruby-complete = { module = "org.jruby:jruby-complete", version = "1.7.4" }
46+
js-community = { module = "org.graalvm.js:js-community", version.ref = "graaljs" }
47+
js-scriptengine = { module = "org.graalvm.js:js-scriptengine", version.ref = "graaljs" }
48+
jsoup = { module = "org.jsoup:jsoup", version = "1.17.2" }
49+
jsr305 = { module = "com.google.code.findbugs:jsr305", version = "3.0.2" }
50+
jsvg = { module = "com.github.weisj:jsvg", version = "1.4.0" }
51+
jul-to-slf4j = { module = "org.slf4j:jul-to-slf4j", version.ref = "slf4j" }
52+
junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version = "5.10.2" }
53+
jython-standalone = { module = "org.python:jython-standalone", version = "2.7.2" }
54+
kaitai-struct-runtime = { module = "io.kaitai:kaitai-struct-runtime", version = "0.10" }
55+
kotlin-compiler-embeddable = { module = "org.jetbrains.kotlin:kotlin-compiler-embeddable", version.ref = "kotlin" }
56+
kotlin-scripting-jsr223-embeddable = { module = "org.jetbrains.kotlin:kotlin-scripting-jsr223-embeddable", version.ref = "kotlin" }
57+
langchain4j = { module = "dev.langchain4j:langchain4j", version = "0.35.0" }
58+
langchain4j-azure-open-ai = { module = "dev.langchain4j:langchain4j-azure-open-ai", version = "0.35.0" }
59+
langchain4j-ollama = { module = "dev.langchain4j:langchain4j-ollama", version = "0.35.0" }
60+
log4j-core = { module = "org.apache.logging.log4j:log4j-core", version.ref = "log4j" }
61+
log4j-slf4j = { module = "org.apache.logging.log4j:log4j-slf4j-impl", version.ref = "log4j" }
62+
log4j-slf4j2 = { module = "org.apache.logging.log4j:log4j-slf4j2-impl", version.ref = "log4j" }
63+
metadata-extractor = { module = "com.drewnoakes:metadata-extractor", version = "2.19.0" }
64+
metrics-core = { module = "com.codahale.metrics:metrics-core", version = "3.0.2" }
65+
mockito-junit-jupiter = { module = "org.mockito:mockito-junit-jupiter", version = "5.10.0" }
66+
nekohtml = { module = "net.sourceforge.nekohtml:nekohtml", version = "1.9.22" }
67+
netty-codec = { module = "io.netty:netty-codec", version.ref = "netty" }
68+
netty-codec-http2 = { module = "io.netty:netty-codec-http2", version.ref = "netty" }
69+
netty-handler = { module = "io.netty:netty-handler", version.ref = "netty" }
70+
otpJava = { module = "com.github.bastiaanjansen:otp-java", version = "2.1.0" }
71+
procyon-compilerTools = { module = "org.bitbucket.mstrobel:procyon-compilertools", version = "0.6.0" }
72+
re2j = { module = "com.google.re2j:re2j", version = "1.7" }
73+
rgxgen = { module = "com.github.curious-odd-man:rgxgen", version = "2.0" }
74+
saaj-impl = { module = "com.sun.xml.messaging.saaj:saaj-impl", version = "3.0.0" }
75+
selenium-jupiter = { module = "io.github.bonigarcia:selenium-jupiter", version = "5.1.1" }
76+
slf4j-log4j12 = { module = "org.slf4j:slf4j-log4j12", version.ref = "slf4j" }
77+
snodge = { module = "com.natpryce:snodge", version = "2.1.2.2" }
78+
soa-model-core = { module = "com.predic8:soa-model-core", version = "2.0.1" }
79+
swagger-compat-spec-parser = { module = "io.swagger:swagger-compat-spec-parser", version = "1.0.71" }
80+
swagger-parser = { module = "io.swagger.parser.v3:swagger-parser", version = "2.1.23" }
81+
thymeleaf = { module = "org.thymeleaf:thymeleaf", version = "3.1.2.RELEASE" }
82+
webdrivermanager = { module = "io.github.bonigarcia:webdrivermanager", version = "5.7.0" }
83+
xmlunit = { module = "xmlunit:xmlunit", version = "1.6" }
84+
85+
[plugins]
86+
spotless = { id = "com.diffplug.spotless", version = "6.25.0" }

0 commit comments

Comments
 (0)