-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
71 lines (60 loc) · 2.11 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//
// docker build --build-arg JAR_FILE=build/libs/*.jar -t lostsidewalk/composable-rss-engine .
//
plugins {
id "org.springframework.boot" version "2.0.1.RELEASE"
}
apply plugin: 'java'
java {
toolchain {
languageVersion = JavaLanguageVersion.of(19)
}
}
repositories {
mavenCentral()
mavenLocal()
maven { url 'https://jitpack.io' }
}
dependencies {
// NewsGears publisher
implementation 'com.lostsidewalk.newsgears:newsgears-publisher:0.5.11'
// adds RSS/ATOM to the publishing path
implementation 'com.lostsidewalk.newsgears:newsgears-rss-publisher:0.5.10'
// add JSON to the publishing path
implementation 'com.lostsidewalk.newsgears:newsgears-json-publisher:0.5.9'
// spring-boot-starter-parent
implementation 'org.springframework.boot:spring-boot-starter-parent:3.1.2'
// spring-boot-starter-actuator
implementation 'org.springframework.boot:spring-boot-starter-actuator:3.1.2'
// spring-context
implementation 'org.springframework:spring-context:6.0.11'
// commons-collections4
implementation 'org.apache.commons:commons-collections4:4.4'
// commons-lang
implementation 'org.apache.commons:commons-lang3:3.12.0'
// guava
implementation 'com.google.guava:guava:31.1-jre'
// javax-annotation
implementation 'javax.annotation:javax.annotation-api:1.3.2'
// jaxb-api
implementation 'javax.xml.bind:jaxb-api:2.4.0-b180830.0359'
// postgresql driver
runtimeOnly 'org.postgresql:postgresql:42.5.4'
// test
testImplementation('org.springframework.boot:spring-boot-starter-test:3.1.2') {
exclude group: 'com.vaadin.external.google', module: 'android-json'
}
// junit-jupiter
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.9.2'
// lombok
compileOnly 'org.projectlombok:lombok:1.18.26'
annotationProcessor 'org.projectlombok:lombok:1.18.26'
testCompileOnly 'org.projectlombok:lombok:1.18.26'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.26'
}
springBoot {
mainClassName = 'com.lostsidewalk.buffy.engine.Application'
}
test {
useJUnitPlatform()
}