Skip to content

Commit 4b8edd9

Browse files
authored
Merge pull request #45637 from gsmet/gradle-fix-platform-properties
Gradle - Correctly pass platform.quarkus.* properties
2 parents 7926cc7 + 2ed6293 commit 4b8edd9

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

devtools/gradle/gradle-application-plugin/src/main/java/io/quarkus/gradle/tasks/AbstractQuarkusExtension.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ private BaseConfig buildBaseConfig() {
8080

8181
// Used to handle the (deprecated) buildNative and testNative tasks.
8282
project.getExtensions().getExtraProperties().getProperties().forEach((k, v) -> {
83-
if (k.startsWith("quarkus.")) {
83+
if (k.startsWith("quarkus.") || k.startsWith("platform.quarkus.")) {
8484
forcedPropertiesProperty.put(k, v.toString());
8585
}
8686
});
@@ -126,7 +126,7 @@ protected EffectiveConfig buildEffectiveConfiguration(ResolvedDependency appArti
126126

127127
// Used to handle the (deprecated) buildNative and testNative tasks.
128128
project.getExtensions().getExtraProperties().getProperties().forEach((k, v) -> {
129-
if (k.startsWith("quarkus.")) {
129+
if (k.startsWith("quarkus.") || k.startsWith("platform.quarkus.")) {
130130
forcedPropertiesProperty.put(k, v.toString());
131131
}
132132
});

devtools/gradle/gradle-application-plugin/src/main/java/io/quarkus/gradle/tasks/QuarkusBuildTask.java

+3
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,9 @@ void generateBuild() {
251251
for (String key : config.getMapKeys("quarkus").values()) {
252252
values.put(key, config.getConfigValue(key).getValue());
253253
}
254+
for (String key : config.getMapKeys("platform.quarkus").values()) {
255+
values.put(key, config.getConfigValue(key).getValue());
256+
}
254257
return values;
255258
});
256259

devtools/gradle/gradle-application-plugin/src/main/java/io/quarkus/gradle/tasks/QuarkusTask.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import io.quarkus.utilities.OS;
2020

2121
public abstract class QuarkusTask extends DefaultTask {
22-
private static final List<String> WORKER_BUILD_FORK_OPTIONS = List.of("quarkus.");
22+
private static final List<String> WORKER_BUILD_FORK_OPTIONS = List.of("quarkus.", "platform.quarkus.");
2323

2424
private final transient QuarkusPluginExtension extension;
2525
protected final File projectDir;

0 commit comments

Comments
 (0)