chore: version bumps and cleanup (#156)

This commit is contained in:
Ryan Brink
2022-01-16 22:22:33 -05:00
committed by GitHub
parent 147c7e7fb0
commit ae2a1b578a
11 changed files with 41 additions and 67 deletions

2
.gitignore vendored
View File

@ -1,5 +1,3 @@
.gradle .gradle
build build
.idea .idea
dokka
wiki

View File

@ -4,6 +4,7 @@
### Added ### Added
### Changed ### Changed
- Gradle refactor
### Remove ### Remove

View File

@ -1,6 +1,9 @@
plugins { plugins {
kotlin("jvm") version "1.6.10" apply false kotlin("jvm") version "1.6.10" apply false
id("io.bkbn.sourdough.root") version "0.5.5" kotlin("plugin.serialization") version "1.6.10" apply false
id("io.bkbn.sourdough.library.jvm") version "0.5.6" apply false
id("io.bkbn.sourdough.application.jvm") version "0.5.6" apply false
id("io.bkbn.sourdough.root") version "0.5.6"
id("com.github.jakemarsden.git-hooks") version "0.0.2" id("com.github.jakemarsden.git-hooks") version "0.0.2"
id("org.jetbrains.dokka") version "1.6.10" id("org.jetbrains.dokka") version "1.6.10"
id("org.jetbrains.kotlinx.kover") version "0.5.0-RC" id("org.jetbrains.kotlinx.kover") version "0.5.0-RC"
@ -27,3 +30,17 @@ allprojects {
} }
} }
} }
subprojects {
plugins.withType(io.bkbn.sourdough.gradle.library.jvm.LibraryJvmPlugin::class) {
extensions.configure(io.bkbn.sourdough.gradle.library.jvm.LibraryJvmExtension::class) {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
}
}
}

View File

@ -1,5 +1,5 @@
# Kompendium # Kompendium
project.version=2.0.0-beta project.version=2.0.0-rc1
# Kotlin # Kotlin
kotlin.code.style=official kotlin.code.style=official
# Gradle # Gradle

View File

@ -1,8 +1,8 @@
plugins { plugins {
kotlin("jvm") kotlin("jvm")
id("io.bkbn.sourdough.library.jvm") version "0.5.5" id("io.bkbn.sourdough.library.jvm")
id("io.gitlab.arturbosch.detekt") version "1.19.0" id("io.gitlab.arturbosch.detekt")
id("com.adarshr.test-logger") version "3.1.0" id("com.adarshr.test-logger")
id("org.jetbrains.dokka") id("org.jetbrains.dokka")
id("maven-publish") id("maven-publish")
id("java-library") id("java-library")
@ -10,15 +10,8 @@ plugins {
} }
sourdough { sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium Annotations") libraryName.set("Kompendium Annotations")
libraryDescription.set("A set of annotations used by Kompendium to generate OpenAPI Specifications") libraryDescription.set("A set of annotations used by Kompendium to generate OpenAPI Specifications")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
} }
testing { testing {

View File

@ -1,8 +1,8 @@
plugins { plugins {
kotlin("jvm") kotlin("jvm")
id("io.bkbn.sourdough.library.jvm") version "0.5.5" id("io.bkbn.sourdough.library.jvm")
id("io.gitlab.arturbosch.detekt") version "1.19.0" id("io.gitlab.arturbosch.detekt")
id("com.adarshr.test-logger") version "3.1.0" id("com.adarshr.test-logger")
id("org.jetbrains.dokka") id("org.jetbrains.dokka")
id("maven-publish") id("maven-publish")
id("java-library") id("java-library")
@ -10,15 +10,8 @@ plugins {
} }
sourdough { sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium Authentication") libraryName.set("Kompendium Authentication")
libraryDescription.set("Kompendium library to pair with Ktor Auth to provide authorization info to OpenAPI") libraryDescription.set("Kompendium library to pair with Ktor Auth to provide authorization info to OpenAPI")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
} }
dependencies { dependencies {

View File

@ -1,8 +1,8 @@
plugins { plugins {
kotlin("jvm") kotlin("jvm")
id("io.bkbn.sourdough.library.jvm") version "0.5.5" id("io.bkbn.sourdough.library.jvm")
id("io.gitlab.arturbosch.detekt") version "1.19.0" id("io.gitlab.arturbosch.detekt")
id("com.adarshr.test-logger") version "3.1.0" id("com.adarshr.test-logger")
id("org.jetbrains.dokka") id("org.jetbrains.dokka")
id("maven-publish") id("maven-publish")
id("java-library") id("java-library")
@ -11,15 +11,8 @@ plugins {
} }
sourdough { sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium Core") libraryName.set("Kompendium Core")
libraryDescription.set("Core functionality for the Kompendium library") libraryDescription.set("Core functionality for the Kompendium library")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
compilerArgs.set(listOf("-opt-in=kotlin.RequiresOptIn")) compilerArgs.set(listOf("-opt-in=kotlin.RequiresOptIn"))
} }

View File

@ -1,8 +1,8 @@
plugins { plugins {
kotlin("jvm") kotlin("jvm")
id("io.bkbn.sourdough.library.jvm") version "0.5.5" id("io.bkbn.sourdough.library.jvm")
id("io.gitlab.arturbosch.detekt") version "1.19.0" id("io.gitlab.arturbosch.detekt")
id("com.adarshr.test-logger") version "3.1.0" id("com.adarshr.test-logger")
id("org.jetbrains.dokka") id("org.jetbrains.dokka")
id("maven-publish") id("maven-publish")
id("java-library") id("java-library")
@ -10,15 +10,8 @@ plugins {
} }
sourdough { sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium Locations") libraryName.set("Kompendium Locations")
libraryDescription.set("Supplemental library for Kompendium offering support for Ktor's Location API") libraryDescription.set("Supplemental library for Kompendium offering support for Ktor's Location API")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
compilerArgs.set(listOf("-opt-in=kotlin.RequiresOptIn")) compilerArgs.set(listOf("-opt-in=kotlin.RequiresOptIn"))
} }

View File

@ -1,9 +1,9 @@
plugins { plugins {
kotlin("jvm") kotlin("jvm")
kotlin("plugin.serialization") version "1.6.10" kotlin("plugin.serialization")
id("io.bkbn.sourdough.library.jvm") version "0.5.5" id("io.bkbn.sourdough.library.jvm")
id("io.gitlab.arturbosch.detekt") version "1.19.0" id("io.gitlab.arturbosch.detekt")
id("com.adarshr.test-logger") version "3.1.0" id("com.adarshr.test-logger")
id("org.jetbrains.dokka") id("org.jetbrains.dokka")
id("maven-publish") id("maven-publish")
id("java-library") id("java-library")
@ -11,15 +11,8 @@ plugins {
} }
sourdough { sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium OpenAPI Spec") libraryName.set("Kompendium OpenAPI Spec")
libraryDescription.set("Collections of kotlin data classes modeling the OpenAPI specification") libraryDescription.set("Collections of kotlin data classes modeling the OpenAPI specification")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
compilerArgs.set(listOf("-opt-in=kotlin.RequiresOptIn")) compilerArgs.set(listOf("-opt-in=kotlin.RequiresOptIn"))
} }

View File

@ -1,7 +1,7 @@
plugins { plugins {
kotlin("jvm") kotlin("jvm")
kotlin("plugin.serialization") version "1.6.10" kotlin("plugin.serialization")
id("io.bkbn.sourdough.application.jvm") version "0.5.5" id("io.bkbn.sourdough.application.jvm")
id("application") id("application")
} }

View File

@ -1,8 +1,8 @@
plugins { plugins {
kotlin("jvm") kotlin("jvm")
id("io.bkbn.sourdough.library.jvm") version "0.5.5" id("io.bkbn.sourdough.library.jvm")
id("io.gitlab.arturbosch.detekt") version "1.19.0" id("io.gitlab.arturbosch.detekt")
id("com.adarshr.test-logger") version "3.1.0" id("com.adarshr.test-logger")
id("org.jetbrains.dokka") id("org.jetbrains.dokka")
id("maven-publish") id("maven-publish")
id("java-library") id("java-library")
@ -10,15 +10,8 @@ plugins {
} }
sourdough { sourdough {
githubOrg.set("bkbnio")
githubRepo.set("kompendium")
libraryName.set("Kompendium Swagger") libraryName.set("Kompendium Swagger")
libraryDescription.set("Offers Swagger as a bundled WebJAR for Ktor") libraryDescription.set("Offers Swagger as a bundled WebJAR for Ktor")
licenseName.set("MIT License")
licenseUrl.set("https://mit-license.org")
developerId.set("unredundant")
developerName.set("Ryan Brink")
developerEmail.set("admin@bkbn.io")
} }
dependencies { dependencies {