spring-boot/spring-boot-tests/spring-boot-smoke-tests
Andy Wilkinson 4486da8ef3 Use JavaExec to invoke Ant with required dependencies on its classpath
Previously, we were adding dependencies to Ant's ClassLoader within
Gradle. It is suspected that this was causing sporadic loader
contraint violations as types that Gradle itself uses (from Commons
Compress) were then available from two different ClassLoaders.

This commit reworks the Ant smoke test to use JavaExec and Ant's
launcher to run the build. This allows us to make the necessary
dependencies available to Ant in an isolated manner. The javac
invocation within Ant is now forked to allow it to find the tools jar
even when the build itself is running on a JRE.

Closes gh-19839
2020-01-21 12:13:03 +00:00
..
spring-boot-smoke-test-activemq Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-actuator Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-actuator-custom-security Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-actuator-log4j2 Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-actuator-noweb Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-actuator-ui Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-amqp Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-animated-banner Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-ant Use JavaExec to invoke Ant with required dependencies on its classpath 2020-01-21 12:13:03 +00:00
spring-boot-smoke-test-aop Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-atmosphere Rework dep mgmt again to avoid consumers picking up strict constraints 2020-01-15 12:33:18 +00:00
spring-boot-smoke-test-batch Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-cache Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-data-cassandra Upgrade to Apache Cassandra 4.3.1 2020-01-13 15:12:41 +01:00
spring-boot-smoke-test-data-couchbase Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-data-elasticsearch Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-data-jdbc Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-data-jpa Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-data-ldap Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-data-mongodb Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-data-neo4j Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-data-redis Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-data-rest Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-data-solr Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-devtools Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-flyway Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-hateoas Fix deprecations in spring-boot-smoke-test-hateoas 2020-01-15 09:04:56 +01:00
spring-boot-smoke-test-hibernate52 Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-integration Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-jersey Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-jetty Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-jetty-jsp Rework dep mgmt again to avoid consumers picking up strict constraints 2020-01-15 12:33:18 +00:00
spring-boot-smoke-test-jetty-ssl Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-jpa Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-jta-atomikos Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-jta-bitronix Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-jta-jndi/src/main Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-junit-jupiter Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-junit-vintage Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-kafka Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-liquibase Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-logback Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-oauth2-client Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-oauth2-resource-server Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-parent-context Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-profile Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-property-validation Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-quartz Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-reactive-oauth2-client Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-reactive-oauth2-resource-server Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-rsocket Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-saml2-service-provider Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-secure Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-secure-jersey Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-secure-webflux Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-servlet Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-session Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-session-webflux Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-simple Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-test Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-test-nomockito Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-testng Update copyright year of changed files 2020-01-13 17:04:19 -08:00
spring-boot-smoke-test-tomcat Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-tomcat-jsp Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-tomcat-multi-connectors Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-tomcat-ssl Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-traditional Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-undertow Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-undertow-ssl Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-war Rework dep mgmt again to avoid consumers picking up strict constraints 2020-01-15 12:33:18 +00:00
spring-boot-smoke-test-web-freemarker Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-web-groovy-templates Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-web-jsp Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-web-method-security Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-web-mustache Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-web-secure Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-web-secure-custom Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-web-secure-jdbc Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-web-static Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-web-ui Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-webflux Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-webflux-coroutines Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-webservices Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-websocket-jetty Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-websocket-tomcat Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-websocket-undertow Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00
spring-boot-smoke-test-xml Polish smoke tests' Gradle configuration 2020-01-13 20:07:05 +00:00