Skip to content

Commit

Permalink
Full compatibility with micronaut openapi 6.13.0
Browse files Browse the repository at this point in the history
  • Loading branch information
altro3 committed Oct 19, 2024
1 parent 86a1373 commit 6631274
Show file tree
Hide file tree
Showing 20 changed files with 420 additions and 108 deletions.
4 changes: 2 additions & 2 deletions examples/groovy/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
</parent>
<properties>
<packaging>jar</packaging>
<micronaut.version>4.0.0-SNAPSHOT</micronaut.version>
<micronaut-maven-plugin.version>4.0.0-SNAPSHOT</micronaut-maven-plugin.version>
<micronaut.version>4.6.3</micronaut.version>
<micronaut-maven-plugin.version>4.6.3</micronaut-maven-plugin.version>
<micronaut.runtime>netty</micronaut.runtime>
<exec.mainClass>io.micronaut.maven.examples.Application</exec.mainClass>
<groovyVersion>4.0.12</groovyVersion>
Expand Down
4 changes: 2 additions & 2 deletions examples/java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
</parent>

<properties>
<micronaut.version>4.0.0-M1</micronaut.version>
<micronaut-maven-plugin.version>4.0.0-SNAPSHOT</micronaut-maven-plugin.version>
<micronaut.version>4.6.3</micronaut.version>
<micronaut-maven-plugin.version>4.6.3</micronaut-maven-plugin.version>
<exec.mainClass>io.micronaut.maven.examples.Application</exec.mainClass>
<packaging>jar</packaging>
<micronaut.runtime>netty</micronaut.runtime>
Expand Down
6 changes: 3 additions & 3 deletions examples/kotlin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@
</parent>
<properties>
<packaging>jar</packaging>
<micronaut.version>4.0.0-SNAPSHOT</micronaut.version>
<micronaut-maven-plugin.version>4.0.0-SNAPSHOT</micronaut-maven-plugin.version>
<micronaut.version>4.6.3</micronaut.version>
<micronaut-maven-plugin.version>4.6.3</micronaut-maven-plugin.version>
<micronaut.runtime>netty</micronaut.runtime>
<kotlinVersion>1.8.22</kotlinVersion>
<kotlinVersion>1.9.25</kotlinVersion>
<exec.mainClass>io.micronaut.maven.examples.ApplicationKt</exec.mainClass>
</properties>

Expand Down
4 changes: 2 additions & 2 deletions examples/multi-project/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
<packaging>pom</packaging>

<properties>
<micronaut.version>4.0.0-SNAPSHOT</micronaut.version>
<micronaut-maven-plugin.version>4.0.0-SNAPSHOT</micronaut-maven-plugin.version>
<micronaut.version>4.6.3</micronaut.version>
<micronaut-maven-plugin.version>4.6.3</micronaut-maven-plugin.version>
<micronaut.runtime>netty</micronaut.runtime>
<exec.mainClass>io.micronaut.build.examples.Application</exec.mainClass>
</properties>
Expand Down
9 changes: 4 additions & 5 deletions micronaut-maven-enforcer-rules/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,8 @@
<description>Custom Enforcer rules for Micronaut applications</description>

<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>

<dependencies>
Expand All @@ -30,13 +29,13 @@
<dependency>
<groupId>org.apache.maven.enforcer</groupId>
<artifactId>enforcer-api</artifactId>
<version>${maven-enforcer-plugin.version}</version>
<version>${maven.enforcer-plugin.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>${maven-enforcer-plugin.version}</version>
<version>${maven.enforcer-plugin.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
Expand Down
5 changes: 3 additions & 2 deletions micronaut-maven-integration-tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@
<maven.deploy.skip>true</maven.deploy.skip>
<maven.javadoc.skip>true</maven.javadoc.skip>

<it.micronaut.version>4.6.2</it.micronaut.version>
<it.micronaut.core.version>4.7.0</it.micronaut.core.version>
<it.micronaut.version>4.6.3</it.micronaut.version>

<!-- Enable recording of coverage during execution of maven-invoker-plugin -->
<jacoco.propertyName>invoker.mavenOpts</jacoco.propertyName>
Expand Down Expand Up @@ -74,7 +75,7 @@
<dependency>
<groupId>org.apache.groovy</groupId>
<artifactId>groovy</artifactId>
<version>4.0.23</version>
<version>${groovy.version}</version>
</dependency>
</dependencies>
<configuration>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

<properties>
<micronaut.version>@it.micronaut.version@</micronaut.version>
<micronaut.core.version>@it.micronaut.core.version@</micronaut.core.version>
</properties>

<dependencies>
Expand Down Expand Up @@ -90,7 +91,7 @@
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-http-validation</artifactId>
<version>${micronaut.version}</version>
<version>${micronaut.core.version}</version>
</path>
</annotationProcessorPaths>
<compilerArgs>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

<properties>
<micronaut.version>@it.micronaut.version@</micronaut.version>
<micronaut.core.version>@it.micronaut.core.version@</micronaut.core.version>
</properties>

<dependencies>
Expand Down Expand Up @@ -90,7 +91,7 @@
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-http-validation</artifactId>
<version>${micronaut.version}</version>
<version>${micronaut.core.version}</version>
</path>
</annotationProcessorPaths>
<compilerArgs>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

<properties>
<micronaut.version>@it.micronaut.version@</micronaut.version>
<micronaut.core.version>@it.micronaut.core.version@</micronaut.core.version>
</properties>

<dependencies>
Expand Down Expand Up @@ -90,7 +91,7 @@
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-http-validation</artifactId>
<version>${micronaut.version}</version>
<version>${micronaut.core.version}</version>
</path>
</annotationProcessorPaths>
<compilerArgs>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,11 @@
<isListWrapper>true</isListWrapper>
</responseBodyMapping>
</responseBodyMappings>

<additionalProperties>
<lombok>true</lombok>
<additionalEnumTypeAnnotations>@io.micronaut.aot.core.AOTModule</additionalEnumTypeAnnotations>
<additionalEnumTypeAnnotations>@io.test.MyAnnotation</additionalEnumTypeAnnotations>
</additionalProperties>
</configuration>
</plugin>
<plugin>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package io.micronaut.openapi.controller;


import io.micronaut.http.annotation.*;
import reactor.core.publisher.Mono;
import io.micronaut.openapi.dated.DatedResponse;
Expand All @@ -25,7 +24,6 @@
import io.micronaut.openapi.api.MappedApi;
import java.time.ZonedDateTime;


@Controller
public class MappedController implements MappedApi {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

<properties>
<micronaut.version>@it.micronaut.version@</micronaut.version>
<lombok.version>1.18.34</lombok.version>
<micronaut-maven-plugin.version>@project.version@</micronaut-maven-plugin.version>
<packaging>jar</packaging>
<micronaut.runtime>netty</micronaut.runtime>
Expand All @@ -24,6 +25,11 @@
</properties>

<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-inject</artifactId>
Expand Down Expand Up @@ -101,6 +107,12 @@
<groupId>io.micronaut.maven</groupId>
<artifactId>micronaut-maven-plugin</artifactId>
<version>${micronaut-maven-plugin.version}</version>
<configuration>
<lombok>true</lombok>
<typeMapping>
<file>StreamingFileUpload</file>
</typeMapping>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand All @@ -109,6 +121,11 @@
<!-- Uncomment to enable incremental compilation -->
<!-- <useIncrementalCompilation>false</useIncrementalCompilation> -->
<annotationProcessorPaths combine.children="append">
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</path>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-graal</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,10 @@ assert new File(basedir, "target/classes/io/micronaut/openapi/api/PetApi.class")
assert new File(basedir, "target/classes/io/micronaut/openapi/model/Pet.class").exists()

assert !petApi.text.contains("import jakarta.annotation.Generated;")

def category = new File(basedir, "target/generated-sources/openapi/src/main/java/io/micronaut/openapi/model/Category.java")
assert category.exists()
assert category.text.contains("@Accessors(chain = true)")
assert category.text.contains("@NoArgsConstructor")
assert category.text.contains("@AllArgsConstructor")
assert category.text.contains("@Data")
6 changes: 3 additions & 3 deletions micronaut-maven-jib-integration/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,17 @@
<dependency>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin-extension-api</artifactId>
<version>0.4.0</version>
<version>${jib.maven-plugin-extension-api.version}</version>
</dependency>
<dependency>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-native-image-extension-maven</artifactId>
<version>0.1.0</version>
<version>${jib.maven-native-image-extension.version}</version>
</dependency>
<dependency>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-core</artifactId>
<version>0.27.1</version>
<version>${jib.core.version}</version>
</dependency>
<dependency>
<groupId>org.yaml</groupId>
Expand Down
14 changes: 7 additions & 7 deletions micronaut-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
<dependency>
<groupId>org.apache.maven.shared</groupId>
<artifactId>maven-invoker</artifactId>
<version>3.3.0</version>
<version>${maven.invoker-plugin.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
Expand All @@ -56,7 +56,7 @@
<dependency>
<groupId>org.twdata.maven</groupId>
<artifactId>mojo-executor</artifactId>
<version>2.4.0</version>
<version>${mojo-executor.version}</version>
</dependency>
<dependency>
<groupId>io.methvin</groupId>
Expand All @@ -71,12 +71,12 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.26.2</version>
<version>${commons-compress.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.17.0</version>
<version>${commons-lang3.version}</version>
</dependency>

<dependency>
Expand All @@ -98,7 +98,7 @@
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi</artifactId>
<version>2.4.1</version>
<version>${jansi.version}</version>
</dependency>
<!-- JUnit -->
<dependency>
Expand All @@ -114,13 +114,13 @@
<dependency>
<groupId>org.apache.maven.plugin-testing</groupId>
<artifactId>maven-plugin-testing-harness</artifactId>
<version>3.3.0</version>
<version>${maven.testing-harness-plugin.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>5.12.0</version>
<version>${mockito.version}</version>
<scope>test</scope>
</dependency>

Expand Down
Loading

0 comments on commit 6631274

Please sign in to comment.