Skip to content
Merged
49 changes: 26 additions & 23 deletions hooks/persistence-defectdojo/hook/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,56 +3,59 @@
// SPDX-License-Identifier: Apache-2.0

plugins {
id 'java'
id "io.freefair.lombok" version "6.5.0-rc1"
id 'java'
id "io.freefair.lombok" version "8.1.0"
// https://github.com/ben-manes/gradle-versions-plugin
// Run: ./gradlew dependencyUpdates -Drevision=release
id "com.github.ben-manes.versions" version "0.47.0"
}

group = 'io.securecodebox'
version = '0.1.0-SNAPSHOT'
version = '1.0.0-SNAPSHOT'
sourceCompatibility = '17'

repositories {
mavenCentral()
mavenCentral()
maven {
url = "https://oss.sonatype.org/content/repositories/snapshots/"
}
}

dependencies {
implementation 'io.kubernetes:client-java:12.0.0'
implementation 'io.kubernetes:client-java:18.0.1'

implementation 'io.securecodebox:defectdojo-client:0.0.41-SNAPSHOT'
implementation 'io.securecodebox:defectdojo-client:1.0.0-SNAPSHOT'

implementation group: 'org.springframework', name: 'spring-web', version: '5.3.9'
implementation 'com.fasterxml.jackson.core:jackson-core:2.12.4'
implementation 'com.fasterxml.jackson.core:jackson-annotations:2.12.4'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.12.4'
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.12.4'
implementation group: 'org.springframework', name: 'spring-web', version: '5.3.28'
implementation 'com.fasterxml.jackson.core:jackson-core:2.15.2'
implementation 'com.fasterxml.jackson.core:jackson-annotations:2.15.2'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.15.2'
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2'

implementation group: 'org.slf4j', name: 'slf4j-api', version: '1.7.30'
implementation 'org.slf4j:slf4j-log4j12:1.7.30'
implementation group: 'org.slf4j', name: 'slf4j-api', version: '2.0.7'
implementation 'org.slf4j:slf4j-log4j12:2.0.7'

testImplementation(platform('org.junit:junit-bom:5.7.0'))
testImplementation(platform('org.junit:junit-bom:5.9.3'))
testImplementation('org.junit.jupiter:junit-jupiter')

testImplementation "org.mockito:mockito-core:2.+"
testImplementation "org.mockito:mockito-junit-jupiter:2.+"
testImplementation "org.mockito:mockito-core:5.4.0"
testImplementation "org.mockito:mockito-junit-jupiter:5.4.0"
}

test {
useJUnitPlatform()
useJUnitPlatform()

testLogging {
events "failed"
exceptionFormat "full"
}
testLogging {
events "failed"
exceptionFormat "full"
}
}

def mainClassName = "io.securecodebox.persistence.DefectDojoPersistenceProvider"

jar {
duplicatesStrategy = DuplicatesStrategy.EXCLUDE

manifest {
attributes "Main-Class": "$mainClassName"
}
Expand All @@ -62,5 +65,5 @@ jar {
}

// Exclude signatures from dependency jars, as these would not match the fat jars content.
exclude 'META-INF/*.RSA', 'META-INF/*.SF','META-INF/*.DSA'
exclude 'META-INF/*.RSA', 'META-INF/*.SF', 'META-INF/*.DSA'
}
Binary file modified hooks/persistence-defectdojo/hook/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading