spring-boot/spring-boot-project/spring-boot-tools
Nelson Osacky e41a53cf85 Add Gradle Enterprise Extension
This adds build caching and build scans.

The changes required disabling scans when using the maven invoker
plugin in order to not cause duplicate build scans when invoking other
maven builds. There is also an empty `.mvn` folder in the
spring-boot-starters project to prevent duplicate build scans as well
since there is no way to pass properties to the maven-javadoc-plugin.

The checkstyle plugin was causing a cache miss with the
`propertyExpansion` because it contains an absolute path. The absolute
path is now ignored and instead the files are added as inputs to the
checkstyle plugin. This only enables the local build cache. The remote
cache is not yet enabled.

On my local machine:

./mvnw clean install build times go from about 30 minutes to about 10 minutes.
./mvnw clean install -Pfull build times go from about 60 minutes to about 13 minutes.

See gh-22089
2020-07-24 11:47:24 +01:00
..
spring-boot-antlib Remove loading of non-existent properties file from antlib 2020-01-07 12:04:59 +00:00
spring-boot-autoconfigure-processor Correct SCM URLs in published poms 2019-10-02 10:48:30 +01:00
spring-boot-configuration-metadata Correct SCM URLs in published poms 2019-10-02 10:48:30 +01:00
spring-boot-configuration-processor Update copyright header of changed files 2019-12-13 11:23:24 -08:00
spring-boot-gradle-plugin Avoid trivialising what the reader's learning about 2020-07-20 13:45:41 +01:00
spring-boot-loader Add Gradle Enterprise Extension 2020-07-24 11:47:24 +01:00
spring-boot-loader-tools Update copyright year of changed files 2020-01-13 14:09:11 -08:00
spring-boot-maven-plugin Add Gradle Enterprise Extension 2020-07-24 11:47:24 +01:00
spring-boot-test-support Remove outdated FIXMEs from tests 2020-04-22 11:55:35 -07:00
pom.xml Correct SCM URLs in published poms 2019-10-02 10:48:30 +01:00