Skip to content

Commit b8abc9e

Browse files
authored
Merge pull request #48581 from Eng-Fouad/gradle-deprecated-5
Replace Gradle's deprecated project.exe() with newer API
2 parents 1fb6d40 + 54202a2 commit b8abc9e

File tree

1 file changed

+5
-1
lines changed
  • devtools/gradle/gradle-application-plugin/src/main/java/io/quarkus/gradle/tasks

1 file changed

+5
-1
lines changed

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
import org.gradle.jvm.toolchain.JavaLauncher;
5656
import org.gradle.jvm.toolchain.JavaToolchainService;
5757
import org.gradle.jvm.toolchain.JavaToolchainSpec;
58+
import org.gradle.process.ExecOperations;
5859
import org.gradle.util.GradleVersion;
5960

6061
import io.quarkus.analytics.AnalyticsService;
@@ -324,6 +325,9 @@ public void setTests(List<String> tests) {
324325
getTests().set(tests);
325326
}
326327

328+
@Inject
329+
public abstract ExecOperations getExecOperations();
330+
327331
@TaskAction
328332
public void startDev() {
329333
if (!sourcesExist()) {
@@ -358,7 +362,7 @@ public void close() throws IOException {
358362
final DevModeCommandLine runner = newLauncher(analyticsService);
359363
String outputFile = System.getProperty(IO_QUARKUS_DEVMODE_ARGS);
360364
if (outputFile == null) {
361-
getProject().exec(action -> {
365+
getExecOperations().exec(action -> {
362366
action.commandLine(runner.getArguments()).workingDir(getWorkingDirectory().get());
363367
action.environment(getEnvVars());
364368
action.setStandardInput(System.in)

0 commit comments

Comments
 (0)