<?xml version="1.0" encoding="utf-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.almis.awe</groupId>
  <artifactId>awe-dependencies</artifactId>
  <version>4.6.10</version>
  <packaging>pom</packaging>
  <name>AWE Dependencies (V4.6.10)</name>
  <description>AWE Dependencies</description>
  <url>https://gitlab.com/aweframework/awe/tree/master/awe-framework/awe-dependencies/</url>
  <licenses>
    <license>
      <name>The Apache License, Version 2.0</name>
      <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url>
    </license>
  </licenses>
  <developers>
    <developer>
      <name>Pablo García</name>
      <email>pablo.garcia@almis.com</email>
      <organization>Almis I.F.</organization>
      <organizationUrl>https://www.almis.com</organizationUrl>
    </developer>
    <developer>
      <name>Pablo Vidal</name>
      <email>pablo.vidal@almis.com</email>
      <organization>Almis I.F.</organization>
      <organizationUrl>https://www.almis.com</organizationUrl>
    </developer>
    <developer>
      <name>Aitor Ugarte</name>
      <email>aitor.ugarte@almis.com</email>
      <organization>Almis I.F.</organization>
      <organizationUrl>https://www.almis.com</organizationUrl>
    </developer>
  </developers>
  <scm>
    <connection>scm:git:https://gitlab.com/aweframework/awe.git/awe-framework/awe-dependencies</connection>
    <developerConnection>scm:git:https://gitlab.com/aweframework/awe.git/awe-framework/awe-dependencies</developerConnection>
    <url>https://gitlab.com/aweframework/awe/tree/master/awe-framework/awe-dependencies/</url>
  </scm>
  <distributionManagement>
    <repository>
      <id>central</id>
      <name>Releases</name>
      <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
    </repository>
    <snapshotRepository>
      <id>central</id>
      <name>Snapshots</name>
      <url>https://oss.sonatype.org/content/repositories/snapshots</url>
    </snapshotRepository>
  </distributionManagement>
  <properties>
    <ade.version>2.1.5</ade.version>
    <annotation-api.version>1.3.2</annotation-api.version>
    <aspectjweaver.version>1.9.2</aspectjweaver.version>
    <awe.version>4.6.10</awe.version>
    <commons-fileupload.version>1.5</commons-fileupload.version>
    <commons-io.version>2.11.0</commons-io.version>
    <commons-text.version>1.9</commons-text.version>
    <flexmark.version>0.62.2</flexmark.version>
    <graalvm.version>21.3.0</graalvm.version>
    <guava.version>31.1-jre</guava.version>
    <jacoco.port>6300</jacoco.port>
    <janino.version>3.1.6</janino.version>
    <jasypt.version>3.0.4</jasypt.version>
    <java.version>1.8</java.version>
    <javax.activation.version>1.2.0</javax.activation.version>
    <karma.launch.edge>true</karma.launch.edge>
    <karma.launch.gitlab>false</karma.launch.gitlab>
    <mail.version>1.4.7</mail.version>
    <modelmapper.version>2.4.5</modelmapper.version>
    <node.version>v16.18.0</node.version>
    <npm.version>v6.9.0</npm.version>
    <plugin-ant.version>1.8</plugin-ant.version>
    <plugin-compiler.version>3.10.1</plugin-compiler.version>
    <plugin-failsafe.version>2.22.2</plugin-failsafe.version>
    <plugin-flatten-maven.version>1.1.0</plugin-flatten-maven.version>
    <plugin-frontend.version>1.12.1</plugin-frontend.version>
    <plugin-jar.version>3.1.0</plugin-jar.version>
    <plugin-javadoc.version>3.1.1</plugin-javadoc.version>
    <plugin-lombok.version>1.18.20.0</plugin-lombok.version>
    <plugin-maven-archetype.version>3.2.0</plugin-maven-archetype.version>
    <plugin-maven-install.version>3.0.0-M1</plugin-maven-install.version>
    <plugin-resources.version>3.1.0</plugin-resources.version>
    <plugin-sonar.version>3.5.0.1254</plugin-sonar.version>
    <plugin-spring-boot.version>${spring-boot.version}</plugin-spring-boot.version>
    <plugin-surefire.version>2.22.2</plugin-surefire.version>
    <plugin-war.version>3.3.2</plugin-war.version>
    <plugin-xml-maven.version>1.0.1</plugin-xml-maven.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <querydsl.version>5.0.0</querydsl.version>
    <selenium.version>4.3.0</selenium.version>
    <skip.delombok>true</skip.delombok>
    <skip.frontend>false</skip.frontend>
    <skip.main>false</skip.main>
    <skip.selenium>true</skip.selenium>
    <spring-boot.version>2.7.9</spring-boot.version>
    <spring-cloud.version>2021.0.5</spring-cloud.version>
    <spring-cloud-sleuth-otel.version>1.1.3</spring-cloud-sleuth-otel.version>
    <st.version>4.3.1</st.version>
    <totp.version>1.7.1</totp.version>
    <xtream.version>1.4.20</xtream.version>
    <yarn.version>v1.22.19</yarn.version>
  </properties>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-dependencies</artifactId>
        <version>${spring-boot.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-dependencies</artifactId>
        <version>${spring-cloud.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-sleuth-otel-dependencies</artifactId>
        <version>${spring-cloud-sleuth-otel.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-spring-boot-starter</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-builder-spring-boot-starter</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-annotations-spring-boot-starter</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-developer-spring-boot-starter</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-notifier-spring-boot-starter</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-rest-spring-boot-starter</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-tools-spring-boot-starter</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-scheduler-spring-boot-starter</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-controller</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-model</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-client-angular</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-rest</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-tools</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-developer</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-notifier</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-builder</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-annotation</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-scheduler</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-generic-screens</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.awe</groupId>
        <artifactId>awe-testing</artifactId>
        <version>${awe.version}</version>
      </dependency>
      <dependency>
        <groupId>com.almis.ade</groupId>
        <artifactId>ade-spring-boot-starter</artifactId>
        <version>${ade.version}</version>
      </dependency>
      <dependency>
        <groupId>com.querydsl</groupId>
        <artifactId>querydsl-core</artifactId>
        <version>${querydsl.version}</version>
      </dependency>
      <dependency>
        <groupId>com.querydsl</groupId>
        <artifactId>querydsl-sql</artifactId>
        <version>${querydsl.version}</version>
      </dependency>
      <dependency>
        <groupId>com.github.ulisesbocchio</groupId>
        <artifactId>jasypt-spring-boot-starter</artifactId>
        <version>${jasypt.version}</version>
      </dependency>
      <dependency>
        <groupId>org.antlr</groupId>
        <artifactId>ST4</artifactId>
        <version>${st.version}</version>
      </dependency>
      <dependency>
        <groupId>com.vladsch.flexmark</groupId>
        <artifactId>flexmark</artifactId>
        <version>${flexmark.version}</version>
      </dependency>
      <dependency>
        <groupId>javax.mail</groupId>
        <artifactId>mail</artifactId>
        <version>${mail.version}</version>
      </dependency>
      <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>${commons-io.version}</version>
      </dependency>
      <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-text</artifactId>
        <version>${commons-text.version}</version>
      </dependency>
      <dependency>
        <groupId>commons-fileupload</groupId>
        <artifactId>commons-fileupload</artifactId>
        <version>${commons-fileupload.version}</version>
      </dependency>
      <dependency>
        <groupId>javax.annotation</groupId>
        <artifactId>javax.annotation-api</artifactId>
        <version>${annotation-api.version}</version>
      </dependency>
      <dependency>
        <groupId>com.sun.activation</groupId>
        <artifactId>javax.activation</artifactId>
        <version>${javax.activation.version}</version>
      </dependency>
      <dependency>
        <groupId>org.graalvm.js</groupId>
        <artifactId>js</artifactId>
        <version>${graalvm.version}</version>
      </dependency>
      <dependency>
        <groupId>org.graalvm.js</groupId>
        <artifactId>js-scriptengine</artifactId>
        <version>${graalvm.version}</version>
      </dependency>
      <dependency>
        <groupId>com.thoughtworks.xstream</groupId>
        <artifactId>xstream</artifactId>
        <version>${xtream.version}</version>
      </dependency>
      <dependency>
        <groupId>org.modelmapper</groupId>
        <artifactId>modelmapper</artifactId>
        <version>${modelmapper.version}</version>
      </dependency>
      <dependency>
        <groupId>dev.samstevens.totp</groupId>
        <artifactId>totp-spring-boot-starter</artifactId>
        <version>${totp.version}</version>
      </dependency>
      <dependency>
        <groupId>dev.samstevens.totp</groupId>
        <artifactId>totp</artifactId>
        <version>${totp.version}</version>
      </dependency>
      <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjweaver</artifactId>
        <version>${aspectjweaver.version}</version>
      </dependency>
      <dependency>
        <groupId>org.codehaus.janino</groupId>
        <artifactId>janino</artifactId>
        <version>${janino.version}</version>
      </dependency>
      <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-server</artifactId>
        <version>${selenium.version}</version>
      </dependency>
      <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>${selenium.version}</version>
      </dependency>
      <dependency>
        <groupId>com.google.guava</groupId>
        <artifactId>guava</artifactId>
        <version>${guava.version}</version>
      </dependency>
    </dependencies>
  </dependencyManagement>
  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-war-plugin</artifactId>
          <version>${plugin-war.version}</version>
        </plugin>
        <plugin>
          <artifactId>maven-install-plugin</artifactId>
          <version>${plugin-maven-install.version}</version>
        </plugin>
        <plugin>
          <artifactId>maven-archetype-plugin</artifactId>
          <version>${plugin-maven-archetype.version}</version>
        </plugin>
        <plugin>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-maven-plugin</artifactId>
          <version>${plugin-spring-boot.version}</version>
        </plugin>
        <plugin>
          <groupId>org.projectlombok</groupId>
          <artifactId>lombok-maven-plugin</artifactId>
          <version>${plugin-lombok.version}</version>
          <executions>
            <execution>
              <phase>generate-sources</phase>
              <goals>
                <goal>delombok</goal>
              </goals>
            </execution>
          </executions>
          <configuration>
            <skip>${skip.delombok}</skip>
            <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
            <outputDirectory>${project.build.directory}/delombok</outputDirectory>
            <addOutputDirectory>false</addOutputDirectory>
          </configuration>
        </plugin>
        <plugin>
          <groupId>com.github.eirslett</groupId>
          <artifactId>frontend-maven-plugin</artifactId>
          <version>${plugin-frontend.version}</version>
          <executions>
            <execution>
              <id>install node and yarn</id>
              <phase>compile</phase>
              <goals>
                <goal>install-node-and-yarn</goal>
              </goals>
              <configuration>
                <nodeVersion>${node.version}</nodeVersion>
                <yarnVersion>${yarn.version}</yarnVersion>
              </configuration>
            </execution>
            <execution>
              <id>yarn install</id>
              <phase>compile</phase>
              <goals>
                <goal>yarn</goal>
              </goals>
              <configuration>
                <arguments>install</arguments>
              </configuration>
            </execution>
            <execution>
              <id>webpack</id>
              <phase>compile</phase>
              <goals>
                <goal>webpack</goal>
              </goals>
            </execution>
          </executions>
          <configuration>
            <skip>${skip.frontend}</skip>
            <environmentVariables>
              <NODE_ENV>${build.environment}</NODE_ENV>
            </environmentVariables>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>xml-maven-plugin</artifactId>
          <version>${plugin-xml-maven.version}</version>
          <executions>
            <execution>
              <id>validate</id>
              <phase>none</phase>
            </execution>
          </executions>
          <configuration>
            <validationSets>
              <validationSet>
                <dir>${check.xml.directory}/${application.acronym}/</dir>
                <excludes>
                  <exclude>templates/**</exclude>
                </excludes>
                <validating>true</validating>
              </validationSet>
            </validationSets>
            <catalogs>
              <catalog>${project.build.directory}/schemas/awe/catalog.xml</catalog>
            </catalogs>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>${plugin-compiler.version}</version>
          <configuration>
            <source>${java.version}</source>
            <target>${java.version}</target>
            <parameters>true</parameters>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-jar-plugin</artifactId>
          <version>${plugin-jar.version}</version>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>${plugin-surefire.version}</version>
        </plugin>
        <plugin>
          <artifactId>maven-failsafe-plugin</artifactId>
          <version>${plugin-failsafe.version}</version>
        </plugin>
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>${plugin-resources.version}</version>
        </plugin>
        <plugin>
          <artifactId>maven-antrun-plugin</artifactId>
          <version>${plugin-ant.version}</version>
        </plugin>
        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>flatten-maven-plugin</artifactId>
          <version>${plugin-flatten-maven.version}</version>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
</project>
