I would expect it to succeed too. Looking at the error it seems rat failure which is licensing header check in each file. It is possible if someone merged a commit with a new file without a license header.
This fio should have a reference to which all files are violating license header check. file:///C:/Users/wihodg/git/geode/build/reports/rat/index.html Have you looked at this file. Sai On Wed, Feb 12, 2025, 2:28 PM William Hodges <william.hod...@sas.com.invalid> wrote: > Hello all, > > I am trying to build the latest Geode code from the develop branch using > Gradle but it fails in numerous places and I'm not sure why. > > My environment is Windows w/ JAVA_HOME set to JDK 8. I am using the > command: ./gradlew.bat build -DskipTests=true run from the main geode > directory (not a subproject). See below for the first part of the output. > > I can resolve the "spotlessGroovyGradleCheck" errors by running > ./gradlew.bat :<module-name>:spotlessApply individually for each project > but this is extremely time consuming. > > The rat failure looks like: > > * What went wrong: > Execution failed for task ':rat'. > > A failure occurred while executing org.nosphere.apache.rat.RatWork > > Apache Rat audit failure - 3 unapproved licenses > See file:///C:/Users/wihodg/git/geode/build/reports/rat/index.html > > I expected the develop branch to build without any changes. Am I missing > something? > > Thanks in advance! > > ****First part of Gradle output > > $ ./gradlew build -Dskip.tests=true > > Task :geode-logging:spotlessGroovyGradleCheck FAILED > > Task :geode-membership:spotlessGroovyGradleCheck FAILED > > Task :geode-serialization:spotlessGroovyGradleCheck FAILED > > Task :geode-common:spotlessGroovyGradleCheck FAILED > > Task :geode-management:spotlessGroovyGradleCheck FAILED > > Task :geode-connectors:spotlessGroovyGradleCheck FAILED > > Task :geode-assembly:spotlessGroovyGradleCheck FAILED > > Task :geode-unsafe:spotlessGroovyGradleCheck FAILED > > Task :geode-tcp-server:spotlessGroovyGradleCheck FAILED > > Task :geode-cq:spotlessGroovyGradleCheck FAILED > > Task :geode-gfsh:spotlessGroovyGradleCheck FAILED > > Task :geode-dunit:spotlessGroovyGradleCheck FAILED > > Task :geode-log4j:spotlessGroovyGradleCheck FAILED > > Task :geode-rebalancer:spotlessGroovyGradleCheck FAILED > > Task :geode-core:spotlessGroovyGradleCheck FAILED > > Task :geode-junit:spotlessGroovyGradleCheck FAILED > > Task :geode-server-all:spotlessGroovyGradleCheck FAILED > > Task :geode-assembly:geode-assembly-test:spotlessGroovyGradleCheck FAILED > > Task :geode-lucene:spotlessGroovyGradleCheck FAILED > > Task :geode-pulse:spotlessGroovyGradleCheck FAILED > > Task :extensions:geode-modules-test:spotlessGroovyGradleCheck FAILED > > Task :extensions:geode-modules:spotlessGroovyGradleCheck FAILED > > Task :geode-web-management:spotlessGroovyGradleCheck FAILED > > Task :extensions:session-testing-war:spotlessGroovyGradleCheck FAILED > > Task :geode-deployment:geode-deployment-legacy:spotlessGroovyGradleCheck > FAILED > > Task :geode-http-service:spotlessGroovyGradleCheck FAILED > > Task :geode-pulse:geode-pulse-test:spotlessGroovyGradleCheck FAILED > > Task :geode-old-client-support:spotlessGroovyGradleCheck FAILED > > Task :geode-memcached:spotlessGroovyGradleCheck FAILED > > Task :extensions:geode-modules-session:spotlessGroovyGradleCheck FAILED > > Task > :extensions:geode-modules-session-internal:spotlessGroovyGradleCheck FAILED > > Task :extensions:geode-modules-tomcat9:spotlessGroovyGradleCheck FAILED > > Task :extensions:geode-modules-tomcat7:spotlessGroovyGradleCheck FAILED > > Task :geode-wan:spotlessGroovyGradleCheck FAILED > > Task :extensions:geode-modules-tomcat8:spotlessGroovyGradleCheck FAILED > > Task :geode-web:spotlessGroovyGradleCheck FAILED > > Task :geode-web-api:spotlessGroovyGradleCheck FAILED > > Task :geode-concurrency-test:spotlessGroovyGradleCheck FAILED > > Task :geode-jmh:spotlessGroovyGradleCheck FAILED > > Task :geode-lucene:geode-lucene-test:spotlessGroovyGradleCheck FAILED > > Task :static-analysis:spotlessGroovyGradleCheck FAILED > > Task :static-analysis:pmd-rules:spotlessGroovyGradleCheck FAILED > > Task :extensions:geode-modules-assembly:spotlessGroovyGradleCheck FAILED > > > Task :boms:geode-client-bom:spotlessGroovyGradle UP-TO-DATE > Errors occurred while build effective model from > C:\Users\wihodg\.gradle\caches\modules-2\files-2.1\org.eclipse.platform\org.eclipse.swt\3.128.0\4041f111bfb2ccc008c18bc4095e1add06a7688d\org.eclipse.swt-3.128.0 > .pom: > 'dependencies.dependency.artifactId' for > org.eclipse.platform:org.eclipse.swt.${osgi.platform}:jar with value > 'org.eclipse.swt.${osgi.platform}' does not match a valid id pattern. in > org.eclipse.platform:o > rg.eclipse.swt:3.128.0 > > > Task :boms:geode-client-bom:spotlessGroovyGradleCheck FAILED > > > Task :geode-core:compileJmhJava > Note: > C:\Users\wihodg\git\geode\geode-core\src\jmh\java\org\apache\geode\cache\query\internal\PartitionedIndexGetBucketIndexBenchmark.java > uses or overrides a deprecated API. > Note: Recompile with -Xlint:deprecation for details. > Note: Some input files use unchecked or unsafe operations. > Note: Recompile with -Xlint:unchecked for details. > > > Task :rat FAILED > > > Task :combineReports > All test reports at C:\Users\wihodg\git\geode\build/reports/combined > > FAILURE: Build completed with 45 failures. > > 1: Task failed with an exception. > > William Hodges > Research & Development > william.hod...@sas.com<mailto:william.hod...@sas.com> > (919)531-4739 x14739 > >