mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-24 15:37:12 -07:00
85 lines
3.7 KiB
Groovy
85 lines
3.7 KiB
Groovy
plugins {
|
|
id 'org.jetbrains.kotlin.jvm' version '1.2.71'
|
|
id 'com.github.johnrengelman.shadow' version '5.0.0'
|
|
}
|
|
|
|
dependencies {
|
|
implementation "biz.aQute.bnd:biz.aQute.bndlib:$bndlib"
|
|
implementation "com.google.code.findbugs:jsr305:$findbugs"
|
|
implementation "com.sparkjava:spark-core:$spark"
|
|
implementation "com.squareup.okhttp3:logging-interceptor:$okhttp"
|
|
implementation 'commons-io:commons-io:2.6'
|
|
implementation 'io.reactivex:rxjava:1.3.3'
|
|
implementation "javax.inject:javax.inject:$inject"
|
|
implementation "javax.xml.bind:jaxb-api:$jaxb"
|
|
implementation 'org.apache.commons:commons-compress:1.15'
|
|
implementation 'org.apache.maven:maven-aether-provider:3.3.9'
|
|
implementation "org.apache.maven.resolver:maven-resolver-api:$mavenResolver"
|
|
implementation "org.apache.maven.resolver:maven-resolver-connector-basic:$mavenResolver"
|
|
implementation "org.apache.maven.resolver:maven-resolver-impl:$mavenResolver"
|
|
implementation "org.apache.maven.resolver:maven-resolver-spi:$mavenResolver"
|
|
implementation "org.apache.maven.resolver:maven-resolver-transport-file:$mavenResolver"
|
|
implementation "org.apache.maven.resolver:maven-resolver-transport-http:$mavenResolver"
|
|
implementation "org.apache.maven.resolver:maven-resolver-util:$mavenResolver"
|
|
implementation "org.codehaus.groovy:groovy:$groovy"
|
|
implementation 'org.eclipse.jgit:org.eclipse.jgit:4.9.0.201710071750-r'
|
|
implementation "org.junit.jupiter:junit-jupiter-engine:$junitJupiter"
|
|
implementation "org.junit.platform:junit-platform-console:$junitPlatform"
|
|
implementation "org.junit.platform:junit-platform-engine:$junitPlatform"
|
|
implementation "org.junit.platform:junit-platform-runner:$junitPlatform"
|
|
implementation "org.junit.platform:junit-platform-surefire-provider:$junitPlatform"
|
|
implementation "org.junit.vintage:junit-vintage-engine:$junitJupiter"
|
|
implementation "org.slf4j:slf4j-simple:$slf4j"
|
|
implementation "org.testng:testng:$testng"
|
|
implementation 'org.testng.testng-remote:testng-remote:1.3.2'
|
|
implementation "com.beust:jcommander:$jcommander"
|
|
implementation "com.google.code.gson:gson:$gson"
|
|
implementation "com.google.inject:guice:$guice"
|
|
implementation "com.google.inject.extensions:guice-assistedinject:$guice"
|
|
implementation "com.squareup.okio:okio:$okio"
|
|
implementation "com.squareup.retrofit2:converter-gson:$retrofit"
|
|
implementation "com.squareup.retrofit2:retrofit:$retrofit"
|
|
implementation "org.apache.maven:maven-model:$maven"
|
|
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin"
|
|
}
|
|
|
|
shadowJar {
|
|
classifier = null
|
|
}
|
|
|
|
test {
|
|
useTestNG()
|
|
}
|
|
|
|
publishing {
|
|
publications {
|
|
shadow(MavenPublication) { publication ->
|
|
project.shadow.component(publication)
|
|
artifact sourcesJar
|
|
artifact javadocJar
|
|
|
|
pom {
|
|
name = project.name
|
|
description = 'A build system in Kotlin'
|
|
url = 'https://beust.com/kobalt'
|
|
licenses {
|
|
license {
|
|
name = 'Apache-2.0'
|
|
url = 'https://www.apache.org/licenses/LICENSE-2.0'
|
|
}
|
|
}
|
|
developers {
|
|
developer {
|
|
name = 'Cedric Beust'
|
|
email = 'cedric@beust.com'
|
|
}
|
|
}
|
|
scm {
|
|
connection = 'scm:https://github.com/cbeust/kobalt.git'
|
|
developerConnection = 'scm:git@github.com:cbeust/kobalt.git'
|
|
url = 'https://github.com/cbeust/kobalt'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|