- Call tomcat.destroy() when stopping Tomcat to avoid Gradle daemon to exit Pull Request 42.
- Exposed convention property
addWebXmlMappings
for Jasper task - Pull Request 38. - Upgrade to Gradle Wrapper 1.4.
- Using Gradle logger instance from
DefaultTask
. - Upgrade to Gradle Wrapper 1.3.
- Exposed convention properties for configuring external SSL keystore - Pull Request 35.
- ConfigFile not taken correctly if its path contains spaces with Tomcat 6 - Issue 30.
- Expose property to configure writing the Tomcat logs to a file - Issue 28.
- Upgrade to Gradle Wrapper 1.0.
- Correctly scan for
@HandleTypes
to support Servlet 3.0 applications withoutweb.xml
- Issue 14.
- Allow the task
tomcatRunWar
to pick up source file changes on subsequent calls - Issue 23.
- Provided Jasper task to validate/compile JSPs - Issue 22.
- Fixed root context path issues - Issue 20.
- Allow Tomcat protocol handler class to be set - Issue 17.
- Added example of setting up in-container integration tests.
- Removed reference to Gradle classpath variable - Issue 12. Instead used parent last ClassLoader strategy.
- Upgrade to Gradle Wrapper 1.0-m6.
- Introduced configuration for Tomcat libraries. Note: Do not configure them in the
buildscript
closure anymore! - All tasks now extend
org.gradle.api.DefaultTask
. - Support for exposing a HTTPS connector - Issue 10.
- Support Tomcat 7 - Issue 7.
- Separated code into modules.
- Embedded Tomcat runs in its own classloader to avoid library conflicts with provided Gradle plugins.
- Added unit tests.
- Support configurable context.xml - Issue 6.
- Support for running Tomcat as daemon - Issue 5.
- Support configurable root context path - Issue 4.
- Added license file.
- Added optional configuration property
URIEncoding
. - Set default VCS to Git for Gradle IDEA plugin.
- Added optional configuration property
additionalRuntimeJars
. - Refactored some code.
- Wrote some unit tests.
- Initial release.