<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <!-- This module was also published with a richer model, Gradle metadata,  -->
  <!-- which should be used instead. Do not delete the following line which  -->
  <!-- is to indicate to Gradle or any Gradle module metadata file consumer  -->
  <!-- that they should prefer consuming it instead. -->
  <!-- do_not_remove: published-with-gradle-metadata -->
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.apache.grails</groupId>
  <artifactId>grails-bom</artifactId>
  <version>7.1.2</version>
  <packaging>pom</packaging>
  <name>Apache Grails® framework</name>
  <description>Grails BOM (Bill of Materials) for managing dependency versions used by Grails Projects</description>
  <url>https://github.com/apache/grails-core</url>
  <organization>
    <name>Apache Software Foundation</name>
    <url>https://apache.org/</url>
  </organization>
  <licenses>
    <license>
      <name>The Apache Software License, Version 2.0</name>
      <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <developers>
    <developer>
      <id>devijvers</id>
      <name>Steven Devijver</name>
      <roles>
        <role>Founder</role>
      </roles>
    </developer>
    <developer>
      <id>dierk</id>
      <name>Dierk König</name>
      <roles>
        <role>Founder</role>
      </roles>
    </developer>
    <developer>
      <id>glaforge</id>
      <name>Guillaume LaForge</name>
      <roles>
        <role>Founder</role>
      </roles>
    </developer>
    <developer>
      <id>graemerocher</id>
      <name>Graeme Rocher</name>
      <roles>
        <role>Founder</role>
      </roles>
    </developer>
    <developer>
      <id>bkoehm</id>
      <name>Brian Koehmstedt</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>borinquenkid</id>
      <name>Walter B Duque de Estrada</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>codeconsole</id>
      <name>Scott Murphy Heiberg</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>davydotcom</id>
      <name>David Estes</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>jamesfredley</id>
      <name>James Fredley</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>jdaugherty</id>
      <name>James Daugherty</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>jpammer</id>
      <name>Jonas Pammer</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>lhotari</id>
      <name>Lari Hotari</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>matrei</id>
      <name>Mattias Reichel</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>paulk</id>
      <name>Paul King</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>sbglasius</id>
      <name>Søren Berg Glasius</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>sdelamo</id>
      <name>Sergio del Amo</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>tbrasmussen</id>
      <name>Thomas Rasmussen</name>
      <roles>
        <role>Developer</role>
      </roles>
    </developer>
    <developer>
      <id>ColinHarrington</id>
      <name>Colin Harrington</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>JasonTypesCodes</id>
      <name>Jason Schindler</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>ZacharyKlein</id>
      <name>Zachary Klein</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>aitortxu</id>
      <name>Aitor Alzola</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>alexanderzeillinger</id>
      <name>Alexander Zeillinger</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>alkemist</id>
      <name>Luke Daley</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>alvarosanchez</id>
      <name>Álvaro Sánchez-Mariscal</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>anshbansal</id>
      <name>Aseem Bansal</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>basecamp</id>
      <name>Joshua Burnett</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>bluesliverx</id>
      <name>Brian Saville</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>bobbywarner</id>
      <name>Bobby Warner</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>burtbeckwith</id>
      <name>Burt Beckwith</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>davidkron</id>
      <name>David Kron</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>delight</id>
      <name>Konstantinos Kostarellis</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>erawat</id>
      <name>Erawat Chamanont</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>erichelgeson</id>
      <name>Eric Helgeson</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>fordguo</id>
      <name>Ford Guo</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>houbie</id>
      <name>Ivo Houbrechts</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>jameskleeh</id>
      <name>James Kleeh</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>jbrisbin</id>
      <name>Jon Brisbin</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>jeffscottbrown</id>
      <name>Jeff Brown</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>jrudolph</id>
      <name>Jason Rudolph</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>k4zuki</id>
      <name>Kazuki Yamamoto</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>leebutts</id>
      <name>Lee Butts</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>longwa</id>
      <name>Aaron Long</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>ilopmar</id>
      <name>Iván López</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>marceloverdijk</id>
      <name>Marcel Overdijk</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>marcpalmer</id>
      <name>Marc Palmer</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>mpccolorado</id>
      <name>Martín Caballero</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>nebolsin</id>
      <name>Sergey Nebolsin</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>niravassar</id>
      <name>Nirav Assar</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>nobeans</id>
      <name>Yasuharu Nakano</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>paras@atoms.to</id>
      <name>Paras Lakhani</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>pledbrook</id>
      <name>Peter Ledbrook</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>puneetbehl</id>
      <name>Puneet Behl</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>rlovtangen</id>
      <name>Ronny Løvtangen</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>robertoschwald</id>
      <name>Robert Oschwald</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>robfletcher</id>
      <name>Rob Fletcher</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>rstepanenko</id>
      <name>Roman Stepanenko</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>rvanderwerf</id>
      <name>Ryan Vanderwerf</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>sarmbruster</id>
      <name>Stefan Armbruster</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>smaldini</id>
      <name>Stephane Maldini</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>tkvw</id>
      <name>Dennie de Lange</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>tomwidmer</id>
      <name>Tom Widmer</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>yamkazu</id>
      <name>Kazuki Yamamoto</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>zanthrash</id>
      <name>Zan Thrash</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>ziegfried</id>
      <name>Siegfried Puchbauer</name>
      <roles>
        <role>Developer Emeritus</role>
      </roles>
    </developer>
    <developer>
      <id>B5A7</id>
      <name>Brad</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>JudeRV</id>
      <name>judevargas22@gmail.com</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>acanby</id>
      <name>Andrew Canby</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>aeisenberg</id>
      <name>Andrew Eisenberg</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>and-dmitry</id>
      <name>Dmitry Andreychuk</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>andersaaberg</id>
      <name>Anders Aaberg</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>aulea</id>
      <name>Alar Aule</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>beckje01</id>
      <name>Jeff Beck</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>benrhine</id>
      <name>Ben Rhine</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>bodiam</id>
      <name>Erik Pragt</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>ctoestreich</id>
      <name>Christian Oestreich</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>danveloper</id>
      <name>Dan Woods</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>ddelponte</id>
      <name>Dean Del Ponte</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>denisfalqueto</id>
      <name>Denis Falqueto</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>dmurat</id>
      <name>Damir Murat</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>doelleri</id>
      <name>Donald Oellerich</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>domurtag</id>
      <name>Dónal Murtagh</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>dpcasady</id>
      <name>Danny Casady</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>dtanner</id>
      <name>Dan Tanner</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>gsartori</id>
      <name>Gianluca Sartori</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>hansd</id>
      <name>Hans Dockter</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>hauner</id>
      <name>Martin Hauner</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>jamesdh</id>
      <name>James Hardwick</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>jccorp</id>
      <name>Javier Camacho</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>joemccall86</id>
      <name>Joe McCall</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>jprinet</id>
      <name>Jérôme Prinet</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>jwagenleitner</id>
      <name>John Wagenleitner</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>lucastex</id>
      <name>Lucas Frare Teixeira</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>mburak</id>
      <name>Matias Burak</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>micfra</id>
      <name>Michael Frankfurter</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>mikea</id>
      <name>Mike Aizatsky</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>mjcmatrix</id>
      <name>Matt Carter</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>olliefreeman</id>
      <name>Ollie Freeman</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>rainboyan</id>
      <name>Michael Yan</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>snimavat</id>
      <name>Sudhir Nimavat</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>sukrit007</id>
      <name>Sukrit Khera</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>tcrossland</id>
      <name>Tom Crossland</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>tednaleid</id>
      <name>Ted Naleid</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>tomaslin</id>
      <name>Tomás Lin</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>uurien</id>
      <name>Ugaitz Urien</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>vinod2800</id>
      <name>Vinodkumar Nemagouda</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>wololock</id>
      <name>Szymon Stepniak</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
    <developer>
      <id>zyro23</id>
      <name>Zyro</name>
      <roles>
        <role>Contributor</role>
      </roles>
    </developer>
  </developers>
  <scm>
    <connection>scm:git@github.com:apache/grails-core.git</connection>
    <developerConnection>scm:git@github.com:apache/grails-core.git</developerConnection>
    <url>https://github.com/apache/grails-core</url>
  </scm>
  <issueManagement>
    <system>GitHub Issues</system>
    <url>https://github.com/apache/grails-core/issues</url>
  </issueManagement>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.apache.ant</groupId>
        <artifactId>ant</artifactId>
        <version>${ant.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.ant</groupId>
        <artifactId>ant-junit</artifactId>
        <version>${ant.version}</version>
      </dependency>
      <dependency>
        <groupId>org.asciidoctor</groupId>
        <artifactId>asciidoctor-gradle-jvm</artifactId>
        <version>${asciidoctor-gradle-jvm.version}</version>
      </dependency>
      <dependency>
        <groupId>org.asciidoctor</groupId>
        <artifactId>asciidoctorj</artifactId>
        <version>${asciidoctorj.version}</version>
      </dependency>
      <dependency>
        <groupId>cloud.wondrify</groupId>
        <artifactId>asset-pipeline-gradle</artifactId>
        <version>${asset-pipeline-gradle.version}</version>
      </dependency>
      <dependency>
        <groupId>net.bytebuddy</groupId>
        <artifactId>byte-buddy</artifactId>
        <version>${byte-buddy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-text</artifactId>
        <version>${commons-text.version}</version>
      </dependency>
      <dependency>
        <groupId>io.methvin</groupId>
        <artifactId>directory-watcher</artifactId>
        <version>${directory-watcher.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.grails.gradle</groupId>
        <artifactId>grails-publish</artifactId>
        <version>${grails-publish-plugin.version}</version>
      </dependency>
      <dependency>
        <groupId>org.fusesource.jansi</groupId>
        <artifactId>jansi</artifactId>
        <version>${jansi.version}</version>
      </dependency>
      <dependency>
        <groupId>com.github.javaparser</groupId>
        <artifactId>javaparser-core</artifactId>
        <version>${javaparser-core.version}</version>
      </dependency>
      <dependency>
        <groupId>jline</groupId>
        <artifactId>jline</artifactId>
        <version>${jline.version}</version>
      </dependency>
      <dependency>
        <groupId>net.java.dev.jna</groupId>
        <artifactId>jna</artifactId>
        <version>${jna.version}</version>
      </dependency>
      <dependency>
        <groupId>org.objenesis</groupId>
        <artifactId>objenesis</artifactId>
        <version>${objenesis.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-cli</artifactId>
        <version>${spring-boot.version}</version>
      </dependency>
      <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-gradle-plugin</artifactId>
        <version>${spring-boot.version}</version>
      </dependency>
      <dependency>
        <groupId>org.webjars.npm</groupId>
        <artifactId>bootstrap</artifactId>
        <version>${bootstrap.version}</version>
      </dependency>
      <dependency>
        <groupId>org.webjars.npm</groupId>
        <artifactId>bootstrap-icons</artifactId>
        <version>${bootstrap-icons.version}</version>
      </dependency>
      <dependency>
        <groupId>commons-codec</groupId>
        <artifactId>commons-codec</artifactId>
        <version>${commons-codec.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>${commons-lang3.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy.geb</groupId>
        <artifactId>geb-spock</artifactId>
        <version>${geb-spock.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-ant</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-astbuilder</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-cli-commons</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-cli-picocli</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-console</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-contracts</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-datetime</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-dateutil</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-docgenerator</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-ginq</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-groovydoc</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-groovysh</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-jmx</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-json</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-jsr223</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-macro</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-macro-library</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-nio</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-servlet</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-sql</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-swing</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-templates</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-test</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-test-junit5</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-testng</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-toml</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-typecheckers</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-xml</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-yaml</artifactId>
        <version>${groovy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.webjars.npm</groupId>
        <artifactId>jquery</artifactId>
        <version>${jquery.version}</version>
      </dependency>
      <dependency>
        <groupId>jakarta.servlet</groupId>
        <artifactId>jakarta.servlet-api</artifactId>
        <version>${jakarta-servlet-api.version}</version>
      </dependency>
      <dependency>
        <groupId>jakarta.validation</groupId>
        <artifactId>jakarta.validation-api</artifactId>
        <version>${jakarta-validation-api.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter</artifactId>
        <version>${junit.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-api</artifactId>
        <version>${junit.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-engine</artifactId>
        <version>${junit.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-params</artifactId>
        <version>${junit.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-commons</artifactId>
        <version>${junit-platform.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-engine</artifactId>
        <version>${junit-platform.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-launcher</artifactId>
        <version>${junit-platform.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-runner</artifactId>
        <version>${junit-platform.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-suite</artifactId>
        <version>${junit-platform.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-suite-api</artifactId>
        <version>${junit-platform.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-suite-commons</artifactId>
        <version>${junit-platform.version}</version>
      </dependency>
      <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-suite-engine</artifactId>
        <version>${junit-platform.version}</version>
      </dependency>
      <dependency>
        <groupId>org.yakworks</groupId>
        <artifactId>hibernate-groovy-proxy</artifactId>
        <version>${hibernate-groovy-proxy.version}</version>
      </dependency>
      <dependency>
        <groupId>org.mongodb</groupId>
        <artifactId>bson</artifactId>
        <version>${mongodb.version}</version>
      </dependency>
      <dependency>
        <groupId>org.mongodb</groupId>
        <artifactId>mongodb-driver-core</artifactId>
        <version>${mongodb.version}</version>
      </dependency>
      <dependency>
        <groupId>org.mongodb</groupId>
        <artifactId>mongodb-driver-sync</artifactId>
        <version>${mongodb.version}</version>
      </dependency>
      <dependency>
        <groupId>org.mongodb</groupId>
        <artifactId>bson-record-codec</artifactId>
        <version>${mongodb.version}</version>
      </dependency>
      <dependency>
        <groupId>io.opentelemetry</groupId>
        <artifactId>opentelemetry-api</artifactId>
        <version>${opentelemetry.version}</version>
      </dependency>
      <dependency>
        <groupId>io.opentelemetry</groupId>
        <artifactId>opentelemetry-context</artifactId>
        <version>${opentelemetry.version}</version>
      </dependency>
      <dependency>
        <groupId>io.opentelemetry</groupId>
        <artifactId>opentelemetry-exporter-logging</artifactId>
        <version>${opentelemetry.version}</version>
      </dependency>
      <dependency>
        <groupId>io.opentelemetry</groupId>
        <artifactId>opentelemetry-sdk</artifactId>
        <version>${opentelemetry.version}</version>
      </dependency>
      <dependency>
        <groupId>io.opentelemetry</groupId>
        <artifactId>opentelemetry-sdk-common</artifactId>
        <version>${opentelemetry.version}</version>
      </dependency>
      <dependency>
        <groupId>io.opentelemetry</groupId>
        <artifactId>opentelemetry-sdk-trace</artifactId>
        <version>${opentelemetry.version}</version>
      </dependency>
      <dependency>
        <groupId>io.opentelemetry</groupId>
        <artifactId>opentelemetry-sdk-metrics</artifactId>
        <version>${opentelemetry.version}</version>
      </dependency>
      <dependency>
        <groupId>io.opentelemetry</groupId>
        <artifactId>opentelemetry-sdk-logs</artifactId>
        <version>${opentelemetry.version}</version>
      </dependency>
      <dependency>
        <groupId>io.opentelemetry</groupId>
        <artifactId>opentelemetry-sdk-extension-autoconfigure-spi</artifactId>
        <version>${opentelemetry.version}</version>
      </dependency>
      <dependency>
        <groupId>io.opentelemetry</groupId>
        <artifactId>opentelemetry-sdk-extension-autoconfigure</artifactId>
        <version>${opentelemetry.version}</version>
      </dependency>
      <dependency>
        <groupId>io.reactivex</groupId>
        <artifactId>rxjava</artifactId>
        <version>${rxjava.version}</version>
      </dependency>
      <dependency>
        <groupId>io.reactivex.rxjava2</groupId>
        <artifactId>rxjava</artifactId>
        <version>${rxjava2.version}</version>
      </dependency>
      <dependency>
        <groupId>io.reactivex.rxjava3</groupId>
        <artifactId>rxjava</artifactId>
        <version>${rxjava3.version}</version>
      </dependency>
      <dependency>
        <groupId>opensymphony</groupId>
        <artifactId>sitemesh</artifactId>
        <version>${sitemesh.version}</version>
      </dependency>
      <dependency>
        <groupId>org.sitemesh</groupId>
        <artifactId>spring-boot-starter-sitemesh</artifactId>
        <version>${starter-sitemesh.version}</version>
      </dependency>
      <dependency>
        <groupId>cloud.wondrify</groupId>
        <artifactId>asset-pipeline-bom</artifactId>
        <version>5.0.34</version>
      </dependency>
      <dependency>
        <groupId>org.spockframework</groupId>
        <artifactId>spock-bom</artifactId>
        <version>2.3-groovy-4.0</version>
      </dependency>
      <dependency>
        <groupId>com.fasterxml.jackson</groupId>
        <artifactId>jackson-bom</artifactId>
        <version>2.21.4</version>
      </dependency>
      <dependency>
        <groupId>org.apache.groovy</groupId>
        <artifactId>groovy-bom</artifactId>
        <version>4.0.32</version>
      </dependency>
      <dependency>
        <groupId>org.junit</groupId>
        <artifactId>junit-bom</artifactId>
        <version>5.13.3</version>
      </dependency>
      <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-bom</artifactId>
        <version>4.38.0</version>
      </dependency>
      <dependency>
        <groupId>org.liquibase</groupId>
        <artifactId>liquibase</artifactId>
        <version>${liquibase.version}</version>
      </dependency>
      <dependency>
        <groupId>org.liquibase</groupId>
        <artifactId>liquibase-cdi</artifactId>
        <version>${liquibase.version}</version>
      </dependency>
      <dependency>
        <groupId>org.liquibase</groupId>
        <artifactId>liquibase-core</artifactId>
        <version>${liquibase.version}</version>
      </dependency>
      <dependency>
        <groupId>org.liquibase.ext</groupId>
        <artifactId>liquibase-hibernate5</artifactId>
        <version>${liquibase-hibernate.version}</version>
      </dependency>
      <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core-jakarta</artifactId>
        <version>${hibernate.version}</version>
      </dependency>
      <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-ehcache</artifactId>
        <version>${hibernate.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.grails</groupId>
        <artifactId>grails-base-bom</artifactId>
        <version>7.1.2</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-dependencies</artifactId>
        <version>${spring-boot.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>
  <properties>
    <ant.version>1.10.15</ant.version>
    <asciidoctor-gradle-jvm.version>4.0.5</asciidoctor-gradle-jvm.version>
    <asciidoctorj.version>3.0.0</asciidoctorj.version>
    <asset-pipeline-gradle.version>5.0.34</asset-pipeline-gradle.version>
    <byte-buddy.version>1.18.3</byte-buddy.version>
    <commons-text.version>1.15.0</commons-text.version>
    <directory-watcher.version>0.19.1</directory-watcher.version>
    <grails-publish-plugin.version>0.0.5</grails-publish-plugin.version>
    <jansi.version>1.18</jansi.version>
    <javaparser-core.version>3.28.0</javaparser-core.version>
    <jline.version>2.14.6</jline.version>
    <jna.version>5.17.0</jna.version>
    <objenesis.version>3.4</objenesis.version>
    <spring-boot.version>3.5.15</spring-boot.version>
    <bootstrap.version>5.3.8</bootstrap.version>
    <bootstrap-icons.version>1.13.1</bootstrap-icons.version>
    <commons-codec.version>1.18.0</commons-codec.version>
    <commons-lang3.version>3.20.0</commons-lang3.version>
    <geb-spock.version>8.0.1</geb-spock.version>
    <groovy.version>4.0.32</groovy.version>
    <jquery.version>3.7.1</jquery.version>
    <jakarta-servlet-api.version>6.1.0</jakarta-servlet-api.version>
    <jakarta-validation-api.version>3.1.1</jakarta-validation-api.version>
    <junit.version>5.13.3</junit.version>
    <junit-platform.version>1.13.3</junit-platform.version>
    <hibernate-groovy-proxy.version>1.1</hibernate-groovy-proxy.version>
    <mongodb.version>5.5.2</mongodb.version>
    <opentelemetry.version>1.55.0</opentelemetry.version>
    <rxjava.version>1.3.8</rxjava.version>
    <rxjava2.version>2.2.21</rxjava2.version>
    <rxjava3.version>3.1.12</rxjava3.version>
    <sitemesh.version>2.6.0</sitemesh.version>
    <starter-sitemesh.version>3.2.2</starter-sitemesh.version>
    <liquibase.version>4.27.0</liquibase.version>
    <liquibase-hibernate.version>4.27.0</liquibase-hibernate.version>
    <hibernate.version>5.6.15.Final</hibernate.version>
  </properties>
</project>
