Document wkd-java-cli build.gradle

This commit is contained in:
Paul Schaub 2022-04-26 01:22:14 +02:00
parent 43ef11f11a
commit c882fa679f
Signed by: vanitasvitae
GPG key ID: 62BEE9264BF17311

View file

@ -14,21 +14,31 @@ repositories {
} }
dependencies { dependencies {
// JUnit
testImplementation "org.junit.jupiter:junit-jupiter-api:$junitVersion" testImplementation "org.junit.jupiter:junit-jupiter-api:$junitVersion"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junitVersion" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junitVersion"
// Test CLI Exit Codes
// https://todd.ginsberg.com/post/testing-system-exit/ // https://todd.ginsberg.com/post/testing-system-exit/
testImplementation "com.ginsberg:junit5-system-exit:$junitSysExitVersion" testImplementation "com.ginsberg:junit5-system-exit:$junitSysExitVersion"
// Test using mocked components
testImplementation "org.mockito:mockito-core:$mockitoVersion" testImplementation "org.mockito:mockito-core:$mockitoVersion"
// Certificates
implementation("org.pgpainless:pgpainless-cert-d:$pgpainlessCertDVersion") implementation("org.pgpainless:pgpainless-cert-d:$pgpainlessCertDVersion")
// WKD
implementation project(':wkd-java') implementation project(':wkd-java')
// CLI
implementation "info.picocli:picocli:$picocliVersion" implementation "info.picocli:picocli:$picocliVersion"
// Logging // Logging
testImplementation "ch.qos.logback:logback-classic:$logbackVersion" testImplementation "ch.qos.logback:logback-classic:$logbackVersion"
implementation "org.slf4j:slf4j-nop:$slf4jVersion" implementation "org.slf4j:slf4j-nop:$slf4jVersion"
// Test Suite
testImplementation project(":wkd-test-suite") testImplementation project(":wkd-test-suite")
} }