Skip to content

Commit 71c8d21

Browse files
authored
Merge pull request #48521 from Eng-Fouad/gradle-deprecated-2
Replace Gradle's deprecated project.getBuildDir() with newer API
2 parents 85650c0 + 80463c6 commit 71c8d21

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ public void checkRequiredExtensions() {
9595
try (CuratedApplication curatedApplication = QuarkusBootstrap.builder()
9696
.setBaseClassLoader(getClass().getClassLoader())
9797
.setExistingModel(appModel)
98-
.setTargetDirectory(getProject().getBuildDir().toPath())
98+
.setTargetDirectory(getProject().getLayout().getBuildDirectory().getAsFile().get().toPath())
9999
.setBaseName(extension().finalName())
100100
.setBuildSystemProperties(sysProps)
101101
.setAppArtifact(appModel.getAppArtifact())

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public void runQuarkus() {
106106
try (CuratedApplication curatedApplication = QuarkusBootstrap.builder()
107107
.setBaseClassLoader(getClass().getClassLoader())
108108
.setExistingModel(appModel)
109-
.setTargetDirectory(getProject().getBuildDir().toPath())
109+
.setTargetDirectory(getProject().getLayout().getBuildDirectory().getAsFile().get().toPath())
110110
.setBaseName(extension().finalName())
111111
.setBuildSystemProperties(sysProps)
112112
.setAppArtifact(appModel.getAppArtifact())

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public abstract class QuarkusTask extends DefaultTask {
3434
setGroup("quarkus");
3535
this.extension = getProject().getExtensions().findByType(QuarkusPluginExtension.class);
3636
this.projectDir = getProject().getProjectDir();
37-
this.buildDir = getProject().getBuildDir();
37+
this.buildDir = getProject().getLayout().getBuildDirectory().getAsFile().get();
3838

3939
// Calling this method tells Gradle that it should not fail the build. Side effect is that the configuration
4040
// cache will be at least degraded, but the build will not fail.

devtools/gradle/gradle-application-plugin/src/test/java/io/quarkus/gradle/QuarkusPluginTest.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,11 @@ public void shouldReturnMultipleOutputSourceDirectories() {
9797

9898
final Set<File> outputSourceDirs = extension.combinedOutputSourceDirs();
9999
assertThat(outputSourceDirs).hasSize(4);
100-
assertThat(outputSourceDirs).contains(new File(project.getBuildDir(), "classes/java/main"),
101-
new File(project.getBuildDir(), "classes/java/test"),
102-
new File(project.getBuildDir(), "classes/scala/main"),
103-
new File(project.getBuildDir(), "classes/scala/test"));
100+
assertThat(outputSourceDirs).contains(
101+
new File(project.getLayout().getBuildDirectory().getAsFile().get(), "classes/java/main"),
102+
new File(project.getLayout().getBuildDirectory().getAsFile().get(), "classes/java/test"),
103+
new File(project.getLayout().getBuildDirectory().getAsFile().get(), "classes/scala/main"),
104+
new File(project.getLayout().getBuildDirectory().getAsFile().get(), "classes/scala/test"));
104105
}
105106

106107
@Test

devtools/gradle/gradle-model/src/main/java/io/quarkus/gradle/tooling/GradleApplicationModelBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public static ResolvedDependencyBuilder getProjectArtifact(Project project, bool
172172
.setModuleId(
173173
WorkspaceModuleId.of(appArtifact.getGroupId(), appArtifact.getArtifactId(), appArtifact.getVersion()))
174174
.setModuleDir(project.getProjectDir().toPath())
175-
.setBuildDir(project.getBuildDir().toPath())
175+
.setBuildDir(project.getLayout().getBuildDirectory().getAsFile().get().toPath())
176176
.setBuildFile(project.getBuildFile().toPath());
177177

178178
initProjectModule(project, mainModule, sourceSets.getByName(SourceSet.MAIN_SOURCE_SET_NAME), ArtifactSources.MAIN);

0 commit comments

Comments
 (0)