1
+
2
+ buildscript {
3
+ repositories {
4
+ mavenCentral()
5
+ }
6
+ dependencies {
7
+ classpath ' org.owasp:dependency-check-gradle:9.0.9'
8
+ }
9
+ }
10
+
11
+
1
12
plugins {
2
- id ' org.springframework.boot' version ' 2.7.18 '
3
- id ' io.spring.dependency-management' version ' 1.1.4 '
13
+ id ' org.springframework.boot' version ' 3.4.6 '
14
+ id ' io.spring.dependency-management' version ' 1.1.7 '
4
15
id ' java-library'
5
16
id ' war'
6
17
id ' maven-publish'
7
18
}
19
+ apply plugin : ' org.owasp.dependencycheck'
20
+
8
21
9
22
import org.gradle.internal.jvm.Jvm
10
23
11
- assert Jvm . current(). javaVersion >= JavaVersion . VERSION_11 : ' This project requires Java 11 +'
24
+ assert Jvm . current(). javaVersion >= JavaVersion . VERSION_17 : ' This project requires Java 17 +'
12
25
13
26
group = ' ARIN'
14
27
description = ' RDAP Bootstrap Server'
@@ -18,25 +31,24 @@ if (project.hasProperty('artifactVersion')) {
18
31
version = " ${ project.properties.artifactVersion} "
19
32
}
20
33
21
- sourceCompatibility = JavaVersion . VERSION_11
22
- targetCompatibility = JavaVersion . VERSION_11
34
+ sourceCompatibility = JavaVersion . VERSION_17
35
+ targetCompatibility = JavaVersion . VERSION_17
23
36
24
37
repositories {
25
38
maven { url ' https://repo.maven.apache.org/maven2' }
26
39
}
27
40
28
- ext[' logback.version' ] = ' 1.2.13' // Have spring use a logback version without CVEs
29
-
30
41
dependencies {
31
42
implementation ' org.springframework.boot:spring-boot-starter-web'
32
43
implementation ' org.springframework.boot:spring-boot-starter-actuator'
33
44
implementation group : ' com.googlecode.java-ipv6' , name : ' java-ipv6' , version : ' 0.17'
34
- implementation group : ' net.ripe.ipresource' , name : ' ipresource' , version : ' 1.47 '
35
- implementation group : ' commons-io' , name : ' commons-io' , version : ' 2.7 '
45
+ implementation group : ' net.ripe.ipresource' , name : ' ipresource' , version : ' 1.52 '
46
+ implementation group : ' commons-io' , name : ' commons-io' , version : ' 2.18.0 '
36
47
37
48
providedRuntime ' org.springframework.boot:spring-boot-starter-tomcat'
38
49
39
50
testImplementation group : ' junit' , name : ' junit' , version : ' 4.13.2'
51
+ testImplementation group : ' org.mockito' , name : ' mockito-core' , version : ' 5.14.2'
40
52
}
41
53
42
54
bootJar {
0 commit comments