63 lines
1.6 KiB
Groovy
Raw Normal View History

plugins {
id 'application'
id 'java'
id 'war'
2023-02-23 12:28:52 -05:00
id "nebula.ospackage" version "9.1.1"
id 'org.springframework.boot' version '3.0.1'
id 'io.spring.dependency-management' version '1.1.0'
}
2018-09-06 09:47:33 -04:00
// Get version from main project gradle
def packVersion = properties.get("packageVersion");
def jarVersion = properties.get("jarVersion");
//println "packageVersion is ${projVersion}"
java {
toolchain {
languageVersion = JavaLanguageVersion.of(17)
2018-09-06 09:47:33 -04:00
}
}
configurations {
compileOnly {
extendsFrom annotationProcessor
2018-09-06 09:47:33 -04:00
}
}
repositories {
flatDir { dirs "lib" }
mavenCentral()
2018-09-06 09:47:33 -04:00
}
dependencies {
2023-03-06 20:54:49 -05:00
implementation project(':HIRS_Utils')
implementation project(':HIRS_AttestationCA')
implementation libs.pci
implementation libs.bouncycastle
implementation libs.guava
implementation libs.jakarta.servlet
2023-02-16 12:05:36 -05:00
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-validation'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
2023-02-23 12:28:52 -05:00
implementation 'org.projectlombok:lombok'
2023-03-06 20:54:49 -05:00
compileOnly 'org.projectlombok:lombok'
runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'
annotationProcessor 'org.projectlombok:lombok'
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
2018-09-06 09:47:33 -04:00
war {
from(buildDir) {
include 'VERSION'
into 'WEB-INF/classes'
}
archiveFileName = 'HIRS_AttestationCAPortal.war'
2018-09-06 09:47:33 -04:00
}