Skip to content

Commit

Permalink
Merge branch 'release/2024.5.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
jangalinski committed May 22, 2024
2 parents 7f7253d + b0158a7 commit 9c98ceb
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 34 deletions.
60 changes: 31 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,11 @@ are included.

| Type | Version | Info |
|-----------------------|---------|------------------------------------------|
| kotlin | `1.9.24` | used in kotlin compiler und kotlin libs. |
| java | `17` | compile target |
| kotlinx-coroutines | `1.8.0` | BOM |
| kotlinx-serialization | `1.6.3` | BOM |
| kotlin-logging | `3.0.5` | logging support |
| kotlin | `2.0.0` | used in kotlin compiler und kotlin libs. |
| java | `17` | compile target |
| kotlinx-coroutines | `1.8.1` | BOM |
| kotlinx-serialization | `1.6.3` | BOM |
| kotlin-logging | `3.0.5` | logging support |

## Libs

Expand All @@ -66,30 +66,32 @@ are included.

see [official plugins](https://maven.apache.org/plugins/index.html)

| Plugin | Version | Info |
|------------------------------------------------------------------------------------------------------------------------------|---------|---------------------------------------------|
| [maven-compiler](https://maven.apache.org/plugins/maven-compiler-plugin/) | `3.13.0` | disabling java compiler for kotlin projects |
| [maven-javadoc](https://maven.apache.org/plugins/maven-javadoc-plugin/) | `3.6.3` | include javadoc |
| [dokka](https://kotlinlang.org/docs/dokka-maven.html#apply-dokka) | `1.9.20` | use dokka for javadoc |
| [avro-maven](https://avro.apache.org/docs/1.11.1/getting-started-java/) | `1.11.3` | avro code generation |
| [maven-clean](https://maven.apache.org/plugins/maven-clean-plugin/) | `3.3.2` | clean project |
| [maven-dependency](https://maven.apache.org/plugins/maven-dependency-plugin/) | `3.6.1` | check/update dependency versions |
| [maven-deploy](https://maven.apache.org/plugins/maven-deploy-plugin/) | `3.1.2` | - |
| [maven-enforcer](https://maven.apache.org/enforcer/maven-enforcer-plugin/) | `3.4.1` | enforce project setup |
| [maven-failsafe](https://maven.apache.org/surefire/maven-failsafe-plugin/) | `3.2.5` | testing |
| [maven-gpg](https://maven.apache.org/plugins/maven-gpg-plugin/) | `3.2.3` | sign artifacts for release |
| [maven-install](https://maven.apache.org/plugins/maven-install-plugin/) | `3.1.2` | - |
| [maven-jar-plugin](https://maven.apache.org/plugins/maven-jar-plugin/) | `3.4.1` | - |
| [maven-resources](https://maven.apache.org/plugins/maven-resources-plugin/) | `3.3.1` | filter resources |
| [maven-surefire](https://maven.apache.org/surefire/maven-surefire-plugin/) | `3.2.5` | testing |
| [build-helper](https://www.mojohaus.org/build-helper-maven-plugin/) | `3.5.0` | define source directories |
| [gitflow-maven](https://aleksandr-m.github.io/gitflow-maven-plugin/) | `1.21.0` | gitflow relase master/develop/release |
| [jacoco-maven](https://www.eclemma.org/jacoco/trunk/doc/maven.html) | `0.8.11` | test reports |
| [jgiven-maven](https://jgiven.org/userguide/#_maven) | `1.3.1` | jgiven test reports |
| [openapi-generator](https://github.com/OpenAPITools/openapi-generator/tree/master/modules/openapi-generator-maven-plugin) | `7.5.0` | openapi/swagger code generation |
| [properties-maven](https://www.mojohaus.org/properties-maven-plugin/) | `1.2.1` | generate build properties for project |
| [versions-maven](https://www.mojohaus.org/versions/versions-maven-plugin/index.html) | `2.16.2` | modify versions of project |
| [nexus-staging-maven](https://github.com/sonatype/nexus-maven-plugins/blob/main/staging/maven-plugin/README.md) | `1.6.13` | release on maven central |
| Plugin | Version | Info |
|---------------------------------------------------------------------------------------------------------------------------|----------|---------------------------------------------|
| [maven-compiler](https://maven.apache.org/plugins/maven-compiler-plugin/) | `3.13.0` | disabling java compiler for kotlin projects |
| [kotlin-maven-plugin](https://kotlinlang.org/docs/maven.html) | `2.0.0` | kotlin compiler plugin |
| [maven-javadoc](https://maven.apache.org/plugins/maven-javadoc-plugin/) | `3.6.3` | include javadoc |
| [dokka](https://kotlinlang.org/docs/dokka-maven.html#apply-dokka) | `1.9.20` | use dokka for javadoc |
| [avro-maven](https://avro.apache.org/docs/1.11.1/getting-started-java/) | `1.11.3` | avro code generation |
| [maven-clean](https://maven.apache.org/plugins/maven-clean-plugin/) | `3.3.2` | clean project |
| [maven-dependency](https://maven.apache.org/plugins/maven-dependency-plugin/) | `3.6.1` | check/update dependency versions |
| [maven-deploy](https://maven.apache.org/plugins/maven-deploy-plugin/) | `3.1.2` | - |
| [maven-enforcer](https://maven.apache.org/enforcer/maven-enforcer-plugin/) | `3.4.1` | enforce project setup |
| [maven-failsafe](https://maven.apache.org/surefire/maven-failsafe-plugin/) | `3.2.5` | testing |
| [maven-gpg](https://maven.apache.org/plugins/maven-gpg-plugin/) | `3.2.4` | sign artifacts for release |
| [maven-install](https://maven.apache.org/plugins/maven-install-plugin/) | `3.1.2` | - |
| [maven-jar-plugin](https://maven.apache.org/plugins/maven-jar-plugin/) | `3.4.1` | - |
| [maven-resources](https://maven.apache.org/plugins/maven-resources-plugin/) | `3.3.1` | filter resources |
| [maven-surce](https://maven.apache.org/plugins/maven-source-plugin/) | `3.3.1` | add sources to artifacts |
| [maven-surefire](https://maven.apache.org/surefire/maven-surefire-plugin/) | `3.2.5` | testing |
| [build-helper](https://www.mojohaus.org/build-helper-maven-plugin/) | `3.6.0` | define source directories |
| [gitflow-maven](https://aleksandr-m.github.io/gitflow-maven-plugin/) | `1.21.0` | gitflow relase master/develop/release |
| [jacoco-maven](https://www.eclemma.org/jacoco/trunk/doc/maven.html) | `0.8.12` | test reports |
| [jgiven-maven](https://jgiven.org/userguide/#_maven) | `1.3.1` | jgiven test reports |
| [openapi-generator](https://github.com/OpenAPITools/openapi-generator/tree/master/modules/openapi-generator-maven-plugin) | `7.6.0` | openapi/swagger code generation |
| [properties-maven](https://www.mojohaus.org/properties-maven-plugin/) | `1.2.1` | generate build properties for project |
| [versions-maven](https://www.mojohaus.org/versions/versions-maven-plugin/index.html) | `2.16.2` | modify versions of project |
| [nexus-staging-maven](https://github.com/sonatype/nexus-maven-plugins/blob/main/staging/maven-plugin/README.md) | `1.6.13` | release on maven central |


## Release a new version
Expand Down
12 changes: 7 additions & 5 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>io.toolisticon.maven.parent</groupId>
<artifactId>maven-parent-kotlin-base</artifactId>
<version>2024.5.0</version>
<version>2024.5.1</version>

<name>Maven Parent - Kotlin Base</name>
<description>Maven parent for a holistic kotlin lib project.</description>
Expand Down Expand Up @@ -39,7 +39,7 @@
<kp.skipITests>false</kp.skipITests>

<!-- LANGUAGE VERSIONS -->
<kotlin.version>1.9.24</kotlin.version>
<kotlin.version>2.0.0</kotlin.version>
<kotlin.compiler.languageVersion>1.9</kotlin.compiler.languageVersion>
<kotlin.compiler.apiVersion>1.9</kotlin.compiler.apiVersion>
<kotlin.compiler.incremental>${kp.compile.useIncrementalKotlinCompiler}</kotlin.compiler.incremental>
Expand All @@ -48,7 +48,7 @@
<jdk.version>17</jdk.version>

<kotlinx-serialization.version>1.6.3</kotlinx-serialization.version>
<kotlinx-coroutines.version>1.8.0</kotlinx-coroutines.version>
<kotlinx-coroutines.version>1.8.1</kotlinx-coroutines.version>
<kotlin-logging.version>3.0.5</kotlin-logging.version>

<jetbrains-annotations.version>24.1.0</jetbrains-annotations.version>
Expand Down Expand Up @@ -648,7 +648,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.5.0</version>
<version>3.6.0</version>
</plugin>

<!-- [RELEASE] GITFLOW (version, config) -->
Expand Down Expand Up @@ -696,7 +696,7 @@
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>7.5.0</version>
<version>7.6.0</version>
</plugin>

<!-- [GENERATOR]: PROPERTIES (writes maven properties to src) (version,execution) -->
Expand Down Expand Up @@ -866,6 +866,8 @@
<license>
<name>The Apache Software License, Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
<comments>A business-friendly OSS license</comments>
</license>
</licenses>

Expand Down

0 comments on commit 9c98ceb

Please sign in to comment.