spring-boot/spring-boot-integration-tests
Andy Wilkinson 1043239de0 Ignore non-JavaExec run task when finding application's main class
Previously, FindMainClassTask would look for a property named main
on any class named run. This was based on the assumption that the
run task would be a JavaExec task (typically provided by the
application plugin). If the run task was not a JavaExec task (more
accurately, if it did not have a main property) this would result in
a build failure due to trying to read a non-existent property.

This commit updates FindMainClassTask to only use the main property
of the run task if the task is a JavaExec task. This guarantees that
the property will exist on the task, and unlike using any property
named main on a task named run, also guarantee that its value will
refer to a Java class with a main method.

Closes gh-5501
2016-03-29 11:03:47 +01:00
..
spring-boot-gradle-tests Ignore non-JavaExec run task when finding application's main class 2016-03-29 11:03:47 +01:00
spring-boot-launch-script-tests Next Development Version 2016-02-26 01:06:16 -08:00
spring-boot-security-tests Next Development Version 2016-02-26 01:06:16 -08:00
src/it Fix eclipse errors and warnings 2015-02-24 12:44:19 -08:00
pom.xml Next Development Version 2016-02-26 01:06:16 -08:00