chore: remove metaspace size since in later JVMs it's unlimited
1 file changed
tree: ef691d94151da15bace3167f96ee0c7d024e4b26
  1. .github/
  2. buildSrc/
  3. etc/
  4. gradle/
  5. gradle-bootstrap/
  6. licenses/
  7. plugin-acl/
  8. plugin-cas/
  9. plugin-core/
  10. plugin-ldap/
  11. plugin-oauth2/
  12. plugin-rest/
  13. plugin-ui/
  14. .gitignore
  15. .sdkmanrc
  16. build.gradle
  17. CODE_OF_CONDUCT.md
  18. DISCLAIMER
  19. gradle.properties
  20. gradlew
  21. gradlew.bat
  22. HEADER
  23. ISSUE_TEMPLATE.md
  24. LICENSE
  25. NOTICE
  26. README.md
  27. settings.gradle
README.md

Java CI

Grails Spring Security

See documentation for further information.

Branch structure

  • 7.0.x compatible with Grails 7
  • 6.0.x compatible with Grails 6
  • 5.0.x compatible with Grails 5
  • 4.0.x compatible with Grails 4
  • 3.3.x compatible with Grails 3.3.x
  • 3.2.x compatible with Grails 3.2.x

Grails 7 requires disabling any Spring Security Auto Configurations you may have in your classpath. This can be done via annotation or application.yml e.g.

spring:
  autoconfigure:
    exclude:
      - org.springframework.boot.autoconfigure.security.oauth2.client.servlet.OAuth2ClientAutoConfiguration
      - org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration
      - org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration
      - org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration
      - org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2ClientAutoConfiguration
      - org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration
      - org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration

Building

To build this project from source, first bootstrap gradle:

 cd gradle-bootstrap
 gradle
 cd -

After bootstrap the project, you can build it with the command:

 ./gradlew build

To run the build only, and skip the tests, run:

 ./gradlew build -PskipTests