Skip to content

Commit

Permalink
switch to new vertx5-parent
Browse files Browse the repository at this point in the history
  • Loading branch information
zyclonite committed Dec 23, 2024
1 parent aefd799 commit 2cbf3f5
Showing 1 changed file with 60 additions and 41 deletions.
101 changes: 60 additions & 41 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@

<parent>
<groupId>io.vertx</groupId>
<artifactId>vertx-ext-parent</artifactId>
<version>38</version>
<artifactId>vertx5-parent</artifactId>
<version>9</version>
</parent>

<name>vertx-wiremongo</name>
Expand All @@ -21,7 +21,6 @@
<stack.version>5.0.0-SNAPSHOT</stack.version>
</properties>


<dependencyManagement>
<dependencies>
<dependency>
Expand Down Expand Up @@ -67,28 +66,17 @@
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-codegen</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-docgen</artifactId>
<artifactId>vertx-codegen-api</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-lang-kotlin</artifactId>
<artifactId>vertx-codegen-json</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-rx-java</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-rx-java-gen</artifactId>
<version>${stack.version}</version>
<artifactId>vertx-docgen-api</artifactId>
<optional>true</optional>
</dependency>
<dependency>
Expand Down Expand Up @@ -133,15 +121,59 @@
</dependencies>

<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<executions>
<execution>
<id>rx-ify</id>
<phase>generate-sources</phase>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<annotationProcessorPaths>
<annotationProcessorPath>
<groupId>io.vertx</groupId>
<artifactId>vertx-codegen</artifactId>
<classifier>processor</classifier>
</annotationProcessorPath>
<annotationProcessorPath>
<groupId>io.vertx</groupId>
<artifactId>vertx-rx-java2-gen</artifactId>
<version>${stack.version}</version>
</annotationProcessorPath>
<annotationProcessorPath>
<groupId>io.vertx</groupId>
<artifactId>vertx-rx-java3-gen</artifactId>
<version>${stack.version}</version>
</annotationProcessorPath>
</annotationProcessorPaths>
</configuration>
</execution>
<execution>
<id>default-compile</id>
<configuration>
<annotationProcessorPaths>
<annotationProcessorPath>
<groupId>io.vertx</groupId>
<artifactId>vertx-codegen</artifactId>
<classifier>processor</classifier>
</annotationProcessorPath>
<annotationProcessorPath>
<groupId>io.vertx</groupId>
<artifactId>vertx-docgen-processor</artifactId>
<classifier>processor</classifier>
</annotationProcessorPath>
</annotationProcessorPaths>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.2.5</version>
<configuration>
<argLine>${surefireArgLine}</argLine>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
Expand Down Expand Up @@ -186,32 +218,19 @@
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${maven.javadoc.plugin.version}</version>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<id>package-docs</id>
<goals>
<goal>jar</goal>
<goal>single</goal>
</goals>
</execution>
</executions>
<configuration>
<sourceFileExcludes>
<sourceFileExclude>**/package-info.java</sourceFileExclude>
<sourceFileExclude>**/impl/**</sourceFileExclude>
</sourceFileExcludes>
<sourceFileIncludes>
<sourceFileInclude>com/noenv/**/*.java</sourceFileInclude>
</sourceFileIncludes>
<additionalparam>-Xdoclint:none &#45;&#45;allow-script-in-comments</additionalparam>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>3.2.4</version>
<executions>
<execution>
<id>sign-artifacts</id>
Expand Down

0 comments on commit 2cbf3f5

Please sign in to comment.