diff --git a/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-ant/build.xml b/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-ant/build.xml
index de41e746f8..97409a5ee7 100644
--- a/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-ant/build.xml
+++ b/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-ant/build.xml
@@ -11,7 +11,7 @@
actual jars). Run with '$ java -jar target/*.jar'.
-
+
@@ -37,7 +37,7 @@
-
+
diff --git a/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-ant/src/test/java/smoketest/ant/SampleAntApplicationIT.java b/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-ant/src/test/java/smoketest/ant/SampleAntApplicationIT.java
index 0aff1e43dd..e13efd01e2 100644
--- a/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-ant/src/test/java/smoketest/ant/SampleAntApplicationIT.java
+++ b/spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-ant/src/test/java/smoketest/ant/SampleAntApplicationIT.java
@@ -17,7 +17,6 @@
package smoketest.ant;
import java.io.File;
-import java.io.FileFilter;
import java.io.InputStreamReader;
import java.util.concurrent.TimeUnit;
@@ -38,17 +37,9 @@ public class SampleAntApplicationIT {
@Test
void runJar() throws Exception {
- File target = new File("build/ant/libs");
- File[] jarFiles = target.listFiles(new FileFilter() {
-
- @Override
- public boolean accept(File file) {
- return file.getName().endsWith(".jar");
- }
-
- });
- assertThat(jarFiles).hasSize(1);
- Process process = new JavaExecutable().processBuilder("-jar", jarFiles[0].getName()).directory(target).start();
+ File libs = new File("build/ant/libs");
+ Process process = new JavaExecutable().processBuilder("-jar", "spring-boot-smoke-test-ant.jar").directory(libs)
+ .start();
process.waitFor(5, TimeUnit.MINUTES);
assertThat(process.exitValue()).isEqualTo(0);
String output = FileCopyUtils.copyToString(new InputStreamReader(process.getInputStream()));