Make (locally) publishable
This commit is contained in:
parent
034c00ca5b
commit
a99728852e
2 changed files with 22 additions and 3 deletions
|
@ -1,15 +1,21 @@
|
||||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||||||
|
|
||||||
|
// TODO: Documentation
|
||||||
|
// TODO: Source Jar
|
||||||
|
// TODO: Doc Jar
|
||||||
|
// TODO: Proper Maven publish
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm")
|
kotlin("jvm")
|
||||||
|
`maven-publish`
|
||||||
}
|
}
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "de.pheerai"
|
project.version = "0.0.1"
|
||||||
version = "0.0.1"
|
project.group = "de.pheerai.rcdb"
|
||||||
|
|
||||||
|
|
||||||
java {
|
java {
|
||||||
targetCompatibility = JavaVersion.VERSION_11
|
targetCompatibility = JavaVersion.VERSION_11
|
||||||
|
@ -37,3 +43,16 @@ tasks {
|
||||||
useJUnitPlatform()
|
useJUnitPlatform()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
publishing {
|
||||||
|
publications {
|
||||||
|
create<MavenPublication>("maven") {
|
||||||
|
groupId = project.group as String
|
||||||
|
artifactId = project.name as String
|
||||||
|
version = project.version as String
|
||||||
|
|
||||||
|
from(components["java"])
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -4,4 +4,4 @@ pluginManagement {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
rootProject.name = "rcdbquery"
|
rootProject.name = "querybuilder"
|
||||||
|
|
Loading…
Reference in a new issue