Skip to content

Commit 9b93ff2

Browse files
authored
Merge pull request #1581 from gsmet/quarkus-3.26.1
Upgrade to Quarkus 3.26.1
2 parents a941c87 + 1da069d commit 9b93ff2

File tree

10 files changed

+1678
-1679
lines changed

10 files changed

+1678
-1679
lines changed

generated-platform-project/quarkus-camel/bom/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1174,7 +1174,7 @@
11741174
<dependency>
11751175
<groupId>jakarta.mail</groupId>
11761176
<artifactId>jakarta.mail-api</artifactId>
1177-
<version>2.1.3</version>
1177+
<version>2.1.4</version>
11781178
</dependency>
11791179
<dependency>
11801180
<groupId>jakarta.xml.soap</groupId>

generated-platform-project/quarkus-camel/integration-tests/camel-quarkus-integration-test-cxf-soap-grouped/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<dependency>
2626
<groupId>io.quarkiverse.cxf</groupId>
2727
<artifactId>quarkus-cxf-test-util</artifactId>
28-
<version>3.26.0</version>
28+
<version>${camel-quarkus.version}</version>
2929
<scope>test</scope>
3030
</dependency>
3131
<dependency>

generated-platform-project/quarkus-cxf/bom/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@
234234
<dependency>
235235
<groupId>jakarta.mail</groupId>
236236
<artifactId>jakarta.mail-api</artifactId>
237-
<version>2.1.3</version>
237+
<version>2.1.4</version>
238238
</dependency>
239239
<dependency>
240240
<groupId>jakarta.xml.soap</groupId>

generated-platform-project/quarkus-maven-plugin/src/main/java/io/quarkus/maven/QuarkusProjectMojoBase.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import io.quarkus.devtools.messagewriter.MessageWriter;
2727
import io.quarkus.devtools.project.BuildTool;
2828
import io.quarkus.devtools.project.CodestartResourceLoadersBuilder;
29-
import io.quarkus.devtools.project.JavaVersion;
3029
import io.quarkus.devtools.project.QuarkusProject;
3130
import io.quarkus.devtools.project.QuarkusProjectHelper;
3231
import io.quarkus.devtools.project.buildfile.MavenProjectBuildFile;
@@ -59,13 +58,13 @@ public abstract class QuarkusProjectMojoBase extends AbstractMojo {
5958
protected List<RemoteRepository> repos;
6059

6160
@Parameter(property = "bomGroupId", required = false)
62-
private String bomGroupId;
61+
String bomGroupId;
6362

6463
@Parameter(property = "bomArtifactId", required = false)
65-
private String bomArtifactId;
64+
String bomArtifactId;
6665

6766
@Parameter(property = "bomVersion", required = false)
68-
private String bomVersion;
67+
String bomVersion;
6968

7069
@Component
7170
QuarkusWorkspaceProvider workspaceProvider;
@@ -91,7 +90,7 @@ public void execute() throws MojoExecutionException {
9190
}
9291

9392
final QuarkusProject quarkusProject;
94-
if (BuildTool.MAVEN.equals(buildTool) && project.getFile() != null) {
93+
if (BuildTool.MAVEN.equals(buildTool) && project.getFile() != null && bomVersion == null) {
9594
try {
9695
quarkusProject = MavenProjectBuildFile.getProject(projectArtifact(), project.getOriginalModel(), baseDir(),
9796
project.getModel().getProperties(), artifactResolver(), getExtensionCatalogResolver(),
@@ -108,7 +107,8 @@ public void execute() throws MojoExecutionException {
108107
.catalog(extensionCatalog)
109108
.build();
110109
quarkusProject = QuarkusProject.of(baseDir(), extensionCatalog,
111-
codestartsResourceLoader, log, buildTool, JavaVersion.NA);
110+
codestartsResourceLoader, log, buildTool,
111+
MavenProjectBuildFile.resolveJavaVersion(project.getModel().getProperties()));
112112
}
113113

114114
doExecute(quarkusProject, getMessageWriter());

generated-platform-project/quarkus-maven-plugin/src/main/java/io/quarkus/maven/UpdateMojo.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22

33
import java.util.List;
44

5-
import org.apache.maven.execution.MavenSession;
6-
import org.apache.maven.plugin.BuildPluginManager;
75
import org.apache.maven.plugin.MojoExecutionException;
8-
import org.apache.maven.plugins.annotations.Component;
96
import org.apache.maven.plugins.annotations.Mojo;
107
import org.apache.maven.plugins.annotations.Parameter;
118

@@ -16,6 +13,7 @@
1613
import io.quarkus.devtools.project.QuarkusProjectHelper;
1714
import io.quarkus.devtools.project.update.rewrite.QuarkusUpdateExitErrorException;
1815
import io.quarkus.maven.dependency.ArtifactCoords;
16+
import io.quarkus.platform.tools.ToolsConstants;
1917
import io.quarkus.registry.RegistryResolutionException;
2018
import io.quarkus.registry.catalog.ExtensionCatalog;
2119
import io.quarkus.registry.catalog.PlatformStreamCoords;
@@ -87,12 +85,6 @@ public class UpdateMojo extends QuarkusProjectStateMojoBase {
8785
@Parameter(property = "stream", required = false)
8886
private String stream;
8987

90-
@Parameter(defaultValue = "${session}", readonly = true)
91-
private MavenSession mavenSession;
92-
93-
@Component
94-
private BuildPluginManager pluginManager;
95-
9688
@Override
9789
protected void validateParameters() throws MojoExecutionException {
9890
getLog().warn("quarkus:update goal is experimental, its options and output might change in future versions");
@@ -114,7 +106,14 @@ protected void processProjectState(QuarkusProject quarkusProject) throws MojoExe
114106
targetCatalog = getExtensionCatalogResolver().resolveExtensionCatalog(platformStream);
115107
platformVersion = getPrimaryBom(targetCatalog).getVersion();
116108
} else {
117-
targetCatalog = getExtensionCatalogResolver().resolveExtensionCatalog();
109+
if (bomVersion != null) {
110+
targetCatalog = getExtensionCatalogResolver().resolveExtensionCatalog(List.of(ArtifactCoords.pom(
111+
this.bomGroupId == null ? ToolsConstants.DEFAULT_PLATFORM_BOM_GROUP_ID : this.bomGroupId,
112+
this.bomArtifactId == null ? ToolsConstants.DEFAULT_PLATFORM_BOM_ARTIFACT_ID : this.bomArtifactId,
113+
bomVersion)));
114+
} else {
115+
targetCatalog = getExtensionCatalogResolver().resolveExtensionCatalog();
116+
}
118117
platformVersion = getPrimaryBom(targetCatalog).getVersion();
119118
}
120119
} catch (RegistryResolutionException e) {

0 commit comments

Comments
 (0)