@@ -10,11 +10,11 @@ import java.util.stream.Collectors
1010plugins {
1111 `java- library`
1212 jacoco
13- id( " com.diffplug .spotless" )
14- id( " me.champeau.gradle. japicmp" )
15- id( " org.cyclonedx.bom " )
16- id( " org. zaproxy.common" )
17- id( " org.zaproxy .crowdin" ) version " 0.6.0 "
13+ alias(libs.plugins .spotless)
14+ alias(libs.plugins. japicmp)
15+ alias(libs.plugins.cyclonedx )
16+ alias(libs.plugins. zaproxy.common)
17+ alias(libs.plugins .crowdin)
1818 org.zaproxy.zap.distributions
1919 org.zaproxy.zap.installers
2020 org.zaproxy.zap.`github- releases`
@@ -89,57 +89,56 @@ tasks.withType<JavaCompile>().configureEach {
8989}
9090
9191dependencies {
92- api(" com.fifesoft:rsyntaxtextarea:3.6.0" )
93- api(" com.github.zafarkhaja:java-semver:0.10.2" )
94- implementation(" commons-beanutils:commons-beanutils:1.11.0" )
95- implementation(" commons-codec:commons-codec:1.20.0" )
96- api(" commons-collections:commons-collections:3.2.2" )
97- api(" commons-configuration:commons-configuration:1.10" )
98- api(" commons-httpclient:commons-httpclient:3.1" )
99- api(" commons-io:commons-io:2.21.0" )
100- api(" commons-lang:commons-lang:2.6" )
101- api(" org.apache.commons:commons-lang3:3.19.0" )
102- api(" org.apache.commons:commons-text:1.14.0" )
103- implementation(" edu.umass.cs.benchlab:harlib:1.1.3" )
104- api(" javax.help:javahelp:2.0.05" )
105- val log4jVersion = " 2.25.3"
106- api(" org.apache.logging.log4j:log4j-api:$log4jVersion " )
107- api(" org.apache.logging.log4j:log4j-1.2-api:$log4jVersion " )
108- implementation(" org.apache.logging.log4j:log4j-core:$log4jVersion " )
109- implementation(" org.apache.logging.log4j:log4j-jul:$log4jVersion " )
110- api(" net.htmlparser.jericho:jericho-html:3.4" )
111- api(" net.sf.json-lib:json-lib:2.4:jdk15" )
112- api(" org.apache.commons:commons-csv:1.14.1" )
113- api(" org.hsqldb:hsqldb:2.7.4" )
114- api(" org.jfree:jfreechart:1.5.6" )
115- api(" org.jgrapht:jgrapht-core:0.9.2" )
116- api(" org.swinglabs.swingx:swingx-all:1.6.5-1" )
117-
118- implementation(" com.formdev:flatlaf:3.7" )
119- implementation(" com.formdev:flatlaf-swingx:3.7" )
120-
121- runtimeOnly(" commons-logging:commons-logging:1.3.5" )
122- runtimeOnly(" xom:xom:1.3.9" ) {
92+ api(libs.rsyntaxtextarea)
93+ api(libs.javaSemver)
94+ implementation(libs.commons.beanutils)
95+ implementation(libs.commons.codec)
96+ api(libs.commons.collections)
97+ api(libs.commons.configuration)
98+ api(libs.commons.httpclient)
99+ api(libs.commons.io)
100+ api(libs.commons.lang)
101+ api(libs.commons.lang3)
102+ api(libs.commons.text)
103+ implementation(libs.harlib)
104+ api(libs.javahelp)
105+ api(libs.log4j.api)
106+ api(libs.log4j.api12)
107+ implementation(libs.log4j.core)
108+ implementation(libs.log4j.jul)
109+ api(libs.jerichoHtml)
110+ api(variantOf(libs.jsonlib) { classifier(" jdk15" ) })
111+ api(libs.commons.csv)
112+ api(libs.hsqldb)
113+ api(libs.jfreechart)
114+ api(libs.jgraphtcore)
115+ api(libs.swingx)
116+
117+ implementation(libs.flatlaf)
118+ implementation(libs.flatlaf.swingx)
119+
120+ runtimeOnly(libs.commons.logging)
121+ runtimeOnly(libs.xom) {
123122 setTransitive(false )
124123 }
125124
126125 // Include annotations used by Log4j2 Core library to avoid compiler warnings.
127- compileOnly(" biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0 " )
128- compileOnly(" com.google.code.findbugs:findbugs-annotations:3.0.1 " )
129- testCompileOnly(" biz.aQute.bnd:biz.aQute.bnd.annotation:7.1.0 " )
130- testCompileOnly(" com.google.code.findbugs:findbugs-annotations:3.0.1 " )
131-
132- testImplementation(" net .bytebuddy:byte-buddy:1.18.0 " )
133- testImplementation(" org .assertj:assertj-core:3.27.6 " )
134- testImplementation(" org .hamcrest:hamcrest-core:3.0 " )
135- testImplementation(" org .junit.jupiter:junit-jupiter:6.0.1 " )
136- testRuntimeOnly(" org .junit.platform:junit-platform-launcher " )
137- testImplementation(" org .mockito:mockito-junit-jupiter:5.20.0 " )
138- testImplementation(" org.apache.logging. log4j:log4j- slf4j-impl: $log4jVersion " )
126+ compileOnly(libs.bndAnnotation )
127+ compileOnly(libs.findbugsAnnotations )
128+ testCompileOnly(libs.bndAnnotation )
129+ testCompileOnly(libs.findbugsAnnotations )
130+
131+ testImplementation(libs .bytebuddy)
132+ testImplementation(libs .assertj.core )
133+ testImplementation(libs .hamcrest.core )
134+ testImplementation(libs .junit.jupiter)
135+ testRuntimeOnly(libs .junit.platformLauncher )
136+ testImplementation(libs .mockito)
137+ testImplementation(libs. log4j. slf4j)
139138
140139 testRuntimeOnly(files(distDir))
141140
142- testGuiImplementation(" org .assertj:assertj-swing:3.17.1 " )
141+ testGuiImplementation(libs .assertj.swing )
143142}
144143
145144tasks.register<JavaExec >(" run" ) {
0 commit comments