41 lines
1.1 KiB
Groovy
41 lines
1.1 KiB
Groovy
plugins {
|
|
id 'application'
|
|
}
|
|
|
|
group 'org.pgpainless'
|
|
version '0.1.0-SNAPSHOT'
|
|
|
|
apply from: 'version.gradle'
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
mavenLocal()
|
|
}
|
|
|
|
dependencies {
|
|
testImplementation "org.junit.jupiter:junit-jupiter-api:$junitVersion"
|
|
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junitVersion"
|
|
|
|
// CLI
|
|
implementation "info.picocli:picocli:$picocliVersion"
|
|
|
|
implementation ("org.pgpainless:pgpainless-cli:$pgpainlessVersion") {
|
|
exclude group:'rg.slf4j', module:'slf4j-nop'
|
|
exclude group:'ch.qos.logback', module:'logback-core'
|
|
exclude group:'ch.qos.logback', module:'logback-classic'
|
|
}
|
|
implementation "org.pgpainless:sop-java-picocli:$sopJavaVersion"
|
|
implementation ("org.pgpainless:wkd-java-cli:$wkdVersion") {
|
|
exclude group:'rg.slf4j', module:'slf4j-nop'
|
|
}
|
|
implementation "org.pgpainless:vks-java-cli:$vksVersion"
|
|
implementation "org.pgpainless:pgpainless-cert-d-cli:$certDPgpainlessVersion"
|
|
}
|
|
|
|
application {
|
|
mainClass = 'org.pgpainless.pgpeasy.PGPeasy'
|
|
}
|
|
|
|
test {
|
|
useJUnitPlatform()
|
|
} |