diff --git a/docs/modules/ROOT/pages/includes/attributes.adoc b/docs/modules/ROOT/pages/includes/attributes.adoc index 6e10626..b6b7f3b 100644 --- a/docs/modules/ROOT/pages/includes/attributes.adoc +++ b/docs/modules/ROOT/pages/includes/attributes.adoc @@ -1,2 +1,2 @@ -:quarkus-version: 3.8.2 +:quarkus-version: 3.9.2 :quarkus-github-action-version: 2.3.1 diff --git a/integration-tests/src/test/resources/__snapshots__/CodestartKotlinTest/testContent/pom.xml b/integration-tests/src/test/resources/__snapshots__/CodestartKotlinTest/testContent/pom.xml index 0cc7f8b..48b0f03 100644 --- a/integration-tests/src/test/resources/__snapshots__/CodestartKotlinTest/testContent/pom.xml +++ b/integration-tests/src/test/resources/__snapshots__/CodestartKotlinTest/testContent/pom.xml @@ -1,235 +1,239 @@ -<?xml version="1.0"?> -<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <modelVersion>4.0.0</modelVersion> - <groupId>org.test</groupId> - <artifactId>test-codestart</artifactId> - <version>1.0.0-codestart</version> - <name>My action name</name> - <description>My action description</description> - <properties> - <compiler-plugin.version>3.8.1-MOCK</compiler-plugin.version> - <kotlin.version>1.4.28-MOCK</kotlin.version> - <maven.compiler.release>17</maven.compiler.release> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> - <quarkus.platform.artifact-id>quarkus-mock-bom</quarkus.platform.artifact-id> - <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id> - <quarkus.platform.version>999-MOCK</quarkus.platform.version> - <skipITs>true</skipITs> - <surefire-plugin.version>3.0.0-MOCK</surefire-plugin.version> - </properties> - <dependencyManagement> - <dependencies> - <dependency> - <groupId>${quarkus.platform.group-id}</groupId> - <artifactId>${quarkus.platform.artifact-id}</artifactId> - <version>${quarkus.platform.version}</version> - <type>pom</type> - <scope>import</scope> - </dependency> - </dependencies> - </dependencyManagement> - <dependencies> - <dependency> - <groupId>io.quarkiverse.githubaction</groupId> - <artifactId>quarkus-github-action</artifactId> - <version>999-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-kotlin</artifactId> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-arc</artifactId> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-junit5</artifactId> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-stdlib-jdk8</artifactId> - </dependency> - <dependency> - <groupId>io.rest-assured</groupId> - <artifactId>kotlin-extensions</artifactId> - <scope>test</scope> - </dependency> - </dependencies> - <build> - <sourceDirectory>src/main/kotlin</sourceDirectory> - <testSourceDirectory>src/test/kotlin</testSourceDirectory> - <plugins> - <plugin> - <groupId>${quarkus.platform.group-id}</groupId> - <artifactId>quarkus-mock-maven-plugin</artifactId> - <version>${quarkus.platform.version}</version> - <extensions>true</extensions> - <executions> - <execution> - <goals> - <goal>build</goal> - <goal>generate-code</goal> - <goal>generate-code-tests</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <version>${compiler-plugin.version}</version> - <configuration> - <compilerArgs> - <arg>-parameters</arg> - </compilerArgs> - </configuration> - </plugin> - <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <version>${surefire-plugin.version}</version> - <configuration> - <systemPropertyVariables> - <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager> - <maven.home>${maven.home}</maven.home> - </systemPropertyVariables> - </configuration> - </plugin> - <plugin> - <artifactId>maven-failsafe-plugin</artifactId> - <version>${surefire-plugin.version}</version> - <executions> - <execution> - <goals> - <goal>integration-test</goal> - <goal>verify</goal> - </goals> - </execution> - </executions> - <configuration> - <systemPropertyVariables> - <native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path> - <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager> - <maven.home>${maven.home}</maven.home> - </systemPropertyVariables> - </configuration> - </plugin> - <plugin> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-maven-plugin</artifactId> - <version>${kotlin.version}</version> - <executions> - <execution> - <id>compile</id> - <goals> - <goal>compile</goal> - </goals> - </execution> - <execution> - <id>test-compile</id> - <goals> - <goal>test-compile</goal> - </goals> - </execution> - </executions> +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>org.test</groupId> + <artifactId>test-codestart</artifactId> + <version>1.0.0-codestart</version> + <name>My action name</name> + <description>My action description</description> + + <properties> + <compiler-plugin.version>3.8.1-MOCK</compiler-plugin.version> + <kotlin.version>1.4.28-MOCK</kotlin.version> + <maven.compiler.release>17</maven.compiler.release> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> + <quarkus.platform.artifact-id>quarkus-mock-bom</quarkus.platform.artifact-id> + <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id> + <quarkus.platform.version>999-MOCK</quarkus.platform.version> + <skipITs>true</skipITs> + <surefire-plugin.version>3.0.0-MOCK</surefire-plugin.version> + </properties> + + <dependencyManagement> <dependencies> - <dependency> - <groupId>org.jetbrains.kotlin</groupId> - <artifactId>kotlin-maven-allopen</artifactId> - <version>${kotlin.version}</version> - </dependency> + <dependency> + <groupId>${quarkus.platform.group-id}</groupId> + <artifactId>${quarkus.platform.artifact-id}</artifactId> + <version>${quarkus.platform.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> </dependencies> - <configuration> - <javaParameters>true</javaParameters> - <jvmTarget>17</jvmTarget> - <compilerPlugins> - <plugin>all-open</plugin> - </compilerPlugins> - <pluginOptions> - <option>all-open:annotation=jakarta.ws.rs.Path</option> - <option>all-open:annotation=jakarta.enterprise.context.ApplicationScoped</option> - <option>all-open:annotation=jakarta.persistence.Entity</option> - <option>all-open:annotation=io.quarkus.test.junit.QuarkusTest</option> - </pluginOptions> - </configuration> - </plugin> - </plugins> - </build> - <profiles> - <profile> - <id>native</id> - <activation> - <property> - <name>native</name> - </property> - </activation> - <properties> - <skipITs>false</skipITs> - <quarkus.package.type>native</quarkus.package.type> - </properties> - </profile> - <profile> - <id>flatten</id> - <activation> - <property> - <name>quarkus.package.type</name> - <value>uber-jar</value> - </property> - </activation> - <build> + </dependencyManagement> + + <dependencies> + <dependency> + <groupId>io.quarkiverse.githubaction</groupId> + <artifactId>quarkus-github-action</artifactId> + <version>999-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-kotlin</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-arc</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-junit5</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.jetbrains.kotlin</groupId> + <artifactId>kotlin-stdlib-jdk8</artifactId> + </dependency> + <dependency> + <groupId>io.rest-assured</groupId> + <artifactId>kotlin-extensions</artifactId> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <sourceDirectory>src/main/kotlin</sourceDirectory> + <testSourceDirectory>src/test/kotlin</testSourceDirectory> <plugins> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>flatten-maven-plugin</artifactId> - <version>1.6.0</version> - <executions> - <execution> - <id>flatten</id> - <phase>process-resources</phase> - <goals> - <goal>flatten</goal> - </goals> - </execution> - <execution> - <id>flatten.clean</id> - <phase>clean</phase> - <goals> - <goal>clean</goal> - </goals> - </execution> - </executions> - <configuration> - <pomElements> - <description>keep</description> - <url>keep</url> - <developers>keep</developers> - <scm>keep</scm> - <issueManagement>keep</issueManagement> - <repositories>remove</repositories> - <dependencies>remove</dependencies> - <build>remove</build> - </pomElements> - </configuration> - </plugin> + <plugin> + <groupId>${quarkus.platform.group-id}</groupId> + <artifactId>quarkus-mock-maven-plugin</artifactId> + <version>${quarkus.platform.version}</version> + <extensions>true</extensions> + <executions> + <execution> + <goals> + <goal>build</goal> + <goal>generate-code</goal> + <goal>generate-code-tests</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <version>${compiler-plugin.version}</version> + <configuration> + <compilerArgs> + <arg>-parameters</arg> + </compilerArgs> + </configuration> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <version>${surefire-plugin.version}</version> + <configuration> + <systemPropertyVariables> + <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager> + <maven.home>${maven.home}</maven.home> + </systemPropertyVariables> + </configuration> + </plugin> + <plugin> + <artifactId>maven-failsafe-plugin</artifactId> + <version>${surefire-plugin.version}</version> + <executions> + <execution> + <goals> + <goal>integration-test</goal> + <goal>verify</goal> + </goals> + </execution> + </executions> + <configuration> + <systemPropertyVariables> + <native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path> + <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager> + <maven.home>${maven.home}</maven.home> + </systemPropertyVariables> + </configuration> + </plugin> + <plugin> + <groupId>org.jetbrains.kotlin</groupId> + <artifactId>kotlin-maven-plugin</artifactId> + <version>${kotlin.version}</version> + <executions> + <execution> + <id>compile</id> + <goals> + <goal>compile</goal> + </goals> + </execution> + <execution> + <id>test-compile</id> + <goals> + <goal>test-compile</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>org.jetbrains.kotlin</groupId> + <artifactId>kotlin-maven-allopen</artifactId> + <version>${kotlin.version}</version> + </dependency> + </dependencies> + <configuration> + <javaParameters>true</javaParameters> + <jvmTarget>17</jvmTarget> + <compilerPlugins> + <plugin>all-open</plugin> + </compilerPlugins> + <pluginOptions> + <option>all-open:annotation=jakarta.ws.rs.Path</option> + <option>all-open:annotation=jakarta.enterprise.context.ApplicationScoped</option> + <option>all-open:annotation=jakarta.persistence.Entity</option> + <option>all-open:annotation=io.quarkus.test.junit.QuarkusTest</option> + </pluginOptions> + </configuration> + </plugin> </plugins> - </build> - </profile> - <profile> - <id>github-action</id> - <activation> - <property> - <name>env.GITHUB_REPOSITORY</name> - </property> - </activation> - <distributionManagement> - <repository> - <id>github</id> - <name>GitHub Repository Apache Maven Packages</name> - <url>https://maven.pkg.github.com/${env.GITHUB_REPOSITORY}</url> - </repository> - </distributionManagement> - </profile> - </profiles> + </build> + + <profiles> + <profile> + <id>native</id> + <activation> + <property> + <name>native</name> + </property> + </activation> + <properties> + <skipITs>false</skipITs> + <quarkus.package.type>native</quarkus.package.type> + </properties> + </profile> + <profile> + <id>flatten</id> + <activation> + <property> + <name>quarkus.package.type</name> + <value>uber-jar</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>flatten-maven-plugin</artifactId> + <version>1.6.0</version> + <executions> + <execution> + <id>flatten</id> + <phase>process-resources</phase> + <goals> + <goal>flatten</goal> + </goals> + </execution> + <execution> + <id>flatten.clean</id> + <phase>clean</phase> + <goals> + <goal>clean</goal> + </goals> + </execution> + </executions> + <configuration> + <pomElements> + <description>keep</description> + <url>keep</url> + <developers>keep</developers> + <scm>keep</scm> + <issueManagement>keep</issueManagement> + <repositories>remove</repositories> + <dependencies>remove</dependencies> + <build>remove</build> + </pomElements> + </configuration> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>github-action</id> + <activation> + <property> + <name>env.GITHUB_REPOSITORY</name> + </property> + </activation> + <distributionManagement> + <repository> + <id>github</id> + <name>GitHub Repository Apache Maven Packages</name> + <url>https://maven.pkg.github.com/${env.GITHUB_REPOSITORY}</url> + </repository> + </distributionManagement> + </profile> + </profiles> </project> diff --git a/integration-tests/src/test/resources/__snapshots__/CodestartTest/testContent/pom.xml b/integration-tests/src/test/resources/__snapshots__/CodestartTest/testContent/pom.xml index d5b8710..5345e5b 100644 --- a/integration-tests/src/test/resources/__snapshots__/CodestartTest/testContent/pom.xml +++ b/integration-tests/src/test/resources/__snapshots__/CodestartTest/testContent/pom.xml @@ -1,180 +1,184 @@ -<?xml version="1.0"?> -<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <modelVersion>4.0.0</modelVersion> - <groupId>org.test</groupId> - <artifactId>test-codestart</artifactId> - <version>1.0.0-codestart</version> - <name>My action name</name> - <description>My action description</description> - <properties> - <compiler-plugin.version>3.8.1-MOCK</compiler-plugin.version> - <maven.compiler.release>17</maven.compiler.release> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> - <quarkus.platform.artifact-id>quarkus-mock-bom</quarkus.platform.artifact-id> - <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id> - <quarkus.platform.version>999-MOCK</quarkus.platform.version> - <skipITs>true</skipITs> - <surefire-plugin.version>3.0.0-MOCK</surefire-plugin.version> - </properties> - <dependencyManagement> +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>org.test</groupId> + <artifactId>test-codestart</artifactId> + <version>1.0.0-codestart</version> + <name>My action name</name> + <description>My action description</description> + + <properties> + <compiler-plugin.version>3.8.1-MOCK</compiler-plugin.version> + <maven.compiler.release>17</maven.compiler.release> + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> + <quarkus.platform.artifact-id>quarkus-mock-bom</quarkus.platform.artifact-id> + <quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id> + <quarkus.platform.version>999-MOCK</quarkus.platform.version> + <skipITs>true</skipITs> + <surefire-plugin.version>3.0.0-MOCK</surefire-plugin.version> + </properties> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>${quarkus.platform.group-id}</groupId> + <artifactId>${quarkus.platform.artifact-id}</artifactId> + <version>${quarkus.platform.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement> + <dependencies> - <dependency> - <groupId>${quarkus.platform.group-id}</groupId> - <artifactId>${quarkus.platform.artifact-id}</artifactId> - <version>${quarkus.platform.version}</version> - <type>pom</type> - <scope>import</scope> - </dependency> + <dependency> + <groupId>io.quarkiverse.githubaction</groupId> + <artifactId>quarkus-github-action</artifactId> + <version>999-SNAPSHOT</version> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-arc</artifactId> + </dependency> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-junit5</artifactId> + <scope>test</scope> + </dependency> </dependencies> - </dependencyManagement> - <dependencies> - <dependency> - <groupId>io.quarkiverse.githubaction</groupId> - <artifactId>quarkus-github-action</artifactId> - <version>999-SNAPSHOT</version> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-arc</artifactId> - </dependency> - <dependency> - <groupId>io.quarkus</groupId> - <artifactId>quarkus-junit5</artifactId> - <scope>test</scope> - </dependency> - </dependencies> - <build> - <plugins> - <plugin> - <groupId>${quarkus.platform.group-id}</groupId> - <artifactId>quarkus-mock-maven-plugin</artifactId> - <version>${quarkus.platform.version}</version> - <extensions>true</extensions> - <executions> - <execution> - <goals> - <goal>build</goal> - <goal>generate-code</goal> - <goal>generate-code-tests</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <version>${compiler-plugin.version}</version> - <configuration> - <compilerArgs> - <arg>-parameters</arg> - </compilerArgs> - </configuration> - </plugin> - <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <version>${surefire-plugin.version}</version> - <configuration> - <systemPropertyVariables> - <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager> - <maven.home>${maven.home}</maven.home> - </systemPropertyVariables> - </configuration> - </plugin> - <plugin> - <artifactId>maven-failsafe-plugin</artifactId> - <version>${surefire-plugin.version}</version> - <executions> - <execution> - <goals> - <goal>integration-test</goal> - <goal>verify</goal> - </goals> - </execution> - </executions> - <configuration> - <systemPropertyVariables> - <native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path> - <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager> - <maven.home>${maven.home}</maven.home> - </systemPropertyVariables> - </configuration> - </plugin> - </plugins> - </build> - <profiles> - <profile> - <id>native</id> - <activation> - <property> - <name>native</name> - </property> - </activation> - <properties> - <skipITs>false</skipITs> - <quarkus.package.type>native</quarkus.package.type> - </properties> - </profile> - <profile> - <id>flatten</id> - <activation> - <property> - <name>quarkus.package.type</name> - <value>uber-jar</value> - </property> - </activation> - <build> + + <build> <plugins> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>flatten-maven-plugin</artifactId> - <version>1.6.0</version> - <executions> - <execution> - <id>flatten</id> - <phase>process-resources</phase> - <goals> - <goal>flatten</goal> - </goals> - </execution> - <execution> - <id>flatten.clean</id> - <phase>clean</phase> - <goals> - <goal>clean</goal> - </goals> - </execution> - </executions> - <configuration> - <pomElements> - <description>keep</description> - <url>keep</url> - <developers>keep</developers> - <scm>keep</scm> - <issueManagement>keep</issueManagement> - <repositories>remove</repositories> - <dependencies>remove</dependencies> - <build>remove</build> - </pomElements> - </configuration> - </plugin> + <plugin> + <groupId>${quarkus.platform.group-id}</groupId> + <artifactId>quarkus-mock-maven-plugin</artifactId> + <version>${quarkus.platform.version}</version> + <extensions>true</extensions> + <executions> + <execution> + <goals> + <goal>build</goal> + <goal>generate-code</goal> + <goal>generate-code-tests</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <version>${compiler-plugin.version}</version> + <configuration> + <compilerArgs> + <arg>-parameters</arg> + </compilerArgs> + </configuration> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <version>${surefire-plugin.version}</version> + <configuration> + <systemPropertyVariables> + <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager> + <maven.home>${maven.home}</maven.home> + </systemPropertyVariables> + </configuration> + </plugin> + <plugin> + <artifactId>maven-failsafe-plugin</artifactId> + <version>${surefire-plugin.version}</version> + <executions> + <execution> + <goals> + <goal>integration-test</goal> + <goal>verify</goal> + </goals> + </execution> + </executions> + <configuration> + <systemPropertyVariables> + <native.image.path>${project.build.directory}/${project.build.finalName}-runner</native.image.path> + <java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager> + <maven.home>${maven.home}</maven.home> + </systemPropertyVariables> + </configuration> + </plugin> </plugins> - </build> - </profile> - <profile> - <id>github-action</id> - <activation> - <property> - <name>env.GITHUB_REPOSITORY</name> - </property> - </activation> - <distributionManagement> - <repository> - <id>github</id> - <name>GitHub Repository Apache Maven Packages</name> - <url>https://maven.pkg.github.com/${env.GITHUB_REPOSITORY}</url> - </repository> - </distributionManagement> - </profile> - </profiles> + </build> + + <profiles> + <profile> + <id>native</id> + <activation> + <property> + <name>native</name> + </property> + </activation> + <properties> + <skipITs>false</skipITs> + <quarkus.package.type>native</quarkus.package.type> + </properties> + </profile> + <profile> + <id>flatten</id> + <activation> + <property> + <name>quarkus.package.type</name> + <value>uber-jar</value> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>flatten-maven-plugin</artifactId> + <version>1.6.0</version> + <executions> + <execution> + <id>flatten</id> + <phase>process-resources</phase> + <goals> + <goal>flatten</goal> + </goals> + </execution> + <execution> + <id>flatten.clean</id> + <phase>clean</phase> + <goals> + <goal>clean</goal> + </goals> + </execution> + </executions> + <configuration> + <pomElements> + <description>keep</description> + <url>keep</url> + <developers>keep</developers> + <scm>keep</scm> + <issueManagement>keep</issueManagement> + <repositories>remove</repositories> + <dependencies>remove</dependencies> + <build>remove</build> + </pomElements> + </configuration> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>github-action</id> + <activation> + <property> + <name>env.GITHUB_REPOSITORY</name> + </property> + </activation> + <distributionManagement> + <repository> + <id>github</id> + <name>GitHub Repository Apache Maven Packages</name> + <url>https://maven.pkg.github.com/${env.GITHUB_REPOSITORY}</url> + </repository> + </distributionManagement> + </profile> + </profiles> </project> diff --git a/pom.xml b/pom.xml index efad842..c17db47 100644 --- a/pom.xml +++ b/pom.xml @@ -22,7 +22,7 @@ <maven.compiler.release>17</maven.compiler.release> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> - <quarkus.version>3.8.2</quarkus.version> + <quarkus.version>3.9.2</quarkus.version> <jandex-plugin.version>3.1.7</jandex-plugin.version> <quarkus-github-api.version>1.321.0</quarkus-github-api.version>