From 09119d823a9bfd7b9e1451e7a6fee538e7de7818 Mon Sep 17 00:00:00 2001 From: Luiz Henrique Rapatao Date: Thu, 8 Sep 2022 19:37:13 -0300 Subject: [PATCH] release: 1.0.1 Bump dependencies --- build.gradle | 50 +++++++++++-------- .../micronaut/wiremock/Configuration.kt | 11 ++++ 2 files changed, 39 insertions(+), 22 deletions(-) diff --git a/build.gradle b/build.gradle index d2611e9..6eacc60 100644 --- a/build.gradle +++ b/build.gradle @@ -3,30 +3,31 @@ buildscript { mavenCentral() } dependencies { - classpath "org.jetbrains.kotlinx:kover:0.4.2" + classpath "org.jetbrains.kotlinx:kover:0.6.0" } } plugins { - id "org.jetbrains.kotlin.jvm" version "1.6.10" - id "org.jetbrains.kotlin.kapt" version "1.6.10" - id "org.jetbrains.kotlin.plugin.allopen" version "1.6.10" - id "io.micronaut.library" version "3.2.0" - id "io.gitlab.arturbosch.detekt" version "1.18.1" - id "org.jetbrains.kotlinx.kover" version "0.4.2" + id "org.jetbrains.kotlin.jvm" version "1.7.10" + id "org.jetbrains.kotlin.kapt" version "1.7.10" + id "org.jetbrains.kotlin.plugin.allopen" version "1.7.10" + id "io.micronaut.library" version "3.5.3" + id "io.gitlab.arturbosch.detekt" version "1.21.0" + id "org.jetbrains.kotlinx.kover" version "0.6.0" id "signing" id 'maven-publish' + id "org.jetbrains.dokka" version "1.7.10" } group = 'com.rapatao.micronaut' -version = '1.0.1-SNAPSHOT' +version = '1.0.1' repositories { mavenCentral() } micronaut { - version = "3.3.0" + version = "3.6.2" testRuntime("junit5") processing { incremental true @@ -35,10 +36,10 @@ micronaut { } dependencies { - implementation "com.github.tomakehurst:wiremock-jre8:2.32.0" + implementation 'com.github.tomakehurst:wiremock-jre8:2.33.2' - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.10" - implementation "org.jetbrains.kotlin:kotlin-reflect:1.6.10" + implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.10' + implementation 'org.jetbrains.kotlin:kotlin-reflect:1.7.10' testImplementation("io.micronaut:micronaut-http-client") } @@ -57,17 +58,22 @@ compileTestKotlin { } kover { - enabled = true - coverageEngine.set(kotlinx.kover.api.CoverageEngine.JACOCO) - jacocoEngineVersion.set("0.8.7") - generateReportOnCheck.set(true) -} +// engine = kotlinx.kover.api.DefaultIntellijEngine.INSTANCE + + xmlReport { + onCheck.set(true) + } -tasks.koverVerify { - rule { - name = "Minimal line coverage rate in percents" - bound { - minValue = 90 + htmlReport { + onCheck.set(true) // true to run koverHtmlReport task during the execution of the check task (if it exists) of the current project + } + + verify { + rule { + name = "Minimal line coverage rate in percents" + bound { + minValue = 90 + } } } } diff --git a/src/main/kotlin/com/rapatao/micronaut/wiremock/Configuration.kt b/src/main/kotlin/com/rapatao/micronaut/wiremock/Configuration.kt index 4dea8fd..f389fee 100644 --- a/src/main/kotlin/com/rapatao/micronaut/wiremock/Configuration.kt +++ b/src/main/kotlin/com/rapatao/micronaut/wiremock/Configuration.kt @@ -3,10 +3,21 @@ package com.rapatao.micronaut.wiremock import io.micronaut.context.annotation.ConfigurationProperties import io.micronaut.context.annotation.Requires +/** + * Mapping of WireMock configuration + */ @Requires(property = "wiremock.enabled", value = "true", defaultValue = "true") @ConfigurationProperties("wiremock") class Configuration { + + /** + * Server port + */ @SuppressWarnings("MagicNumber") var port: Int = 9090 + + /** + * Server binding address + */ var host: String = "localhost" }