• Nelson Osacky's avatar
    Add Gradle Enterprise Extension · e41a53cf
    Nelson Osacky authored
    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
    e41a53cf
Name
Last commit
Last update
..
.mvn Loading commit data...
spring-boot-starter Loading commit data...
spring-boot-starter-activemq Loading commit data...
spring-boot-starter-actuator Loading commit data...
spring-boot-starter-amqp Loading commit data...
spring-boot-starter-aop Loading commit data...
spring-boot-starter-artemis Loading commit data...
spring-boot-starter-batch Loading commit data...
spring-boot-starter-cache Loading commit data...
spring-boot-starter-cloud-connectors Loading commit data...
spring-boot-starter-data-cassandra Loading commit data...
spring-boot-starter-data-cassandra-reactive Loading commit data...
spring-boot-starter-data-couchbase Loading commit data...
spring-boot-starter-data-couchbase-reactive Loading commit data...
spring-boot-starter-data-elasticsearch Loading commit data...
spring-boot-starter-data-jdbc Loading commit data...
spring-boot-starter-data-jpa Loading commit data...
spring-boot-starter-data-ldap Loading commit data...
spring-boot-starter-data-mongodb Loading commit data...
spring-boot-starter-data-mongodb-reactive Loading commit data...
spring-boot-starter-data-neo4j Loading commit data...
spring-boot-starter-data-redis Loading commit data...
spring-boot-starter-data-redis-reactive Loading commit data...
spring-boot-starter-data-rest Loading commit data...
spring-boot-starter-data-solr Loading commit data...
spring-boot-starter-freemarker Loading commit data...
spring-boot-starter-groovy-templates Loading commit data...
spring-boot-starter-hateoas Loading commit data...
spring-boot-starter-integration Loading commit data...
spring-boot-starter-jdbc Loading commit data...
spring-boot-starter-jersey Loading commit data...
spring-boot-starter-jetty Loading commit data...
spring-boot-starter-jooq Loading commit data...
spring-boot-starter-json Loading commit data...
spring-boot-starter-jta-atomikos Loading commit data...
spring-boot-starter-jta-bitronix Loading commit data...
spring-boot-starter-log4j2 Loading commit data...
spring-boot-starter-logging Loading commit data...
spring-boot-starter-mail Loading commit data...
spring-boot-starter-mustache Loading commit data...
spring-boot-starter-oauth2-client Loading commit data...
spring-boot-starter-oauth2-resource-server Loading commit data...
spring-boot-starter-parent Loading commit data...
spring-boot-starter-quartz Loading commit data...
spring-boot-starter-reactor-netty Loading commit data...
spring-boot-starter-security Loading commit data...
spring-boot-starter-test Loading commit data...
spring-boot-starter-thymeleaf Loading commit data...
spring-boot-starter-tomcat Loading commit data...
spring-boot-starter-undertow Loading commit data...
spring-boot-starter-validation Loading commit data...
spring-boot-starter-web Loading commit data...
spring-boot-starter-web-services Loading commit data...
spring-boot-starter-webflux Loading commit data...
spring-boot-starter-websocket Loading commit data...
src/main/assembly Loading commit data...
README.adoc Loading commit data...
pom.xml Loading commit data...