<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.gvsig</groupId>
    <artifactId>org.gvsig.base</artifactId>
    <version>3.0.3</version>
    <packaging>pom</packaging>
    <name>${project.artifactId}</name>
    <description />

    <scm>
        <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-tools/org.gvsig.base/tags/org.gvsig.base-3.0.3</connection>
        <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-tools/org.gvsig.base/tags/org.gvsig.base-3.0.3</developerConnection>
        <url>https://redmine.gvsig.net/redmine/projects/gvsig-tools/repository/show/org.gvsig.base/tags/org.gvsig.base-3.0.3</url>
    </scm>

    <licenses>
        <license>
            <name>GPLv3</name>
            <url>http://www.gnu.org/licenses/gpl.html</url>
            <distribution>repo</distribution>
            <comments>
                "GPL" stands for "General Public License". The most widespread such
                license is the GNU General Public License, or GNU GPL for short.
                This can be further shortened to "GPL", when it is understood that
                the GNU GPL is the one intended.
            </comments>
        </license>
    </licenses>

    <organization>
        <name>gvSIG Association</name>
        <url>http://www.gvsig.com/</url>
    </organization>

    <repositories>
        <repository>
            <id>gvsig-3-public-http-repository</id>
            <name>gvSIG maven public HTTP repository</name>
            <url>https://devel.gvsig.org/m2repo/j2se-gvsig-3.X</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
                <checksumPolicy>warn</checksumPolicy>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
                <checksumPolicy>warn</checksumPolicy>
            </snapshots>
        </repository>
        <repository>
            <id>gvsig-public-http-repository</id>
            <name>gvSIG maven public HTTP repository</name>
            <url>https://devel.gvsig.org/m2repo/j2se</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
                <checksumPolicy>warn</checksumPolicy>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
                <checksumPolicy>warn</checksumPolicy>
            </snapshots>
        </repository>
    </repositories>

    <distributionManagement>
        <site>
            <id>gvsig-repository</id>
            <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
        </site>
        <repository>
            <id>gvsig-repository</id>
            <name>gvSIG maven repository</name>
            <url>dav:https://devel.gvsig.org/m2repo/j2se-gvsig-3.X</url>
            <uniqueVersion>false</uniqueVersion>
        </repository>
        <snapshotRepository>
            <id>gvsig-repository</id>
            <name>gvSIG maven repository</name>
            <url>dav:https://devel.gvsig.org/m2repo/j2se-gvsig-3.X</url>
            <uniqueVersion>false</uniqueVersion>
        </snapshotRepository>
    </distributionManagement>

    <issueManagement>
        <system>redmine</system>
        <url>https://devel.gvsig.org/redmine/projects/gvsig-desktop</url>
    </issueManagement>

    <mailingLists>
        <mailingList>
            <name>User List</name>
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</subscribe>
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</unsubscribe>
            <post>gvsig_usuarios@listserv.gva.es</post>
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
            <otherArchives>
                <otherArchive>http://www.mail-archive.com/gvsig_usuarios@runas.cap.gva.es</otherArchive>
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
            </otherArchives>
        </mailingList>
        <mailingList>
            <name>Developer List</name>
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</subscribe>
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</unsubscribe>
            <post>gvsig_desarrolladores@listserv.gva.es</post>
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
            <otherArchives>
                <otherArchive>http://www.mail-archive.com/gvsig_desarrolladores@runas.cap.gva.es</otherArchive>
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
            </otherArchives>
        </mailingList>
        <mailingList>
            <name>International List</name>
            <subscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</subscribe>
            <unsubscribe>http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</unsubscribe>
            <post>gvsig_internacional@listserv.gva.es</post>
            <archive>http://www.gvsig.org/web/community/mailing-lists/gvsig-nabble</archive>
            <otherArchives>
                <otherArchive>http://www.mail-archive.com/gvsig_internacional@runas.cap.gva.es</otherArchive>
                <otherArchive>http://dir.gmane.org/index.php?prefix=gmane.comp.gis.gvsig</otherArchive>
            </otherArchives>
        </mailingList>
    </mailingLists>

    <developers>
        <developer>
            <id>jjdelcerro</id>
            <name>Joaquín José del Cerro</name>
            <email>jjdelcerro@gvsig.com</email>
            <roles>
                <role>Architect</role>
                <role>Developer</role>
            </roles>
        </developer>
        <developer>
            <id>fdiaz</id>
            <name>Francisco Díaz</name>
            <email>fdiaz@gvsig.com</email>
            <roles>
                <role>Developer</role>
            </roles>
        </developer>
        <developer>
            <id>jmvivo</id>
            <name>José Manuel Vivó</name>
            <email>jmvivo@disid.com</email>
            <roles>
                <role>Developer</role>
            </roles>
            <properties>
                <active>false</active>
            </properties>
        </developer>
        <developer>
            <id>cordinyana</id>
            <name>César Ordiñana</name>
            <email>cordin@gvsig.org</email>
            <roles>
                <role>Architect</role>
                <role>Developer</role>
            </roles>
            <properties>
                <active>false</active>
            </properties>
        </developer>
    </developers>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.13.2</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>2.0.17</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>2.0.17</version>
            </dependency>
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.17</version>
            </dependency>
            <dependency>
                <groupId>easymock</groupId>
                <artifactId>easymock</artifactId>
                <version>2.0</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>net.sf.kxml</groupId>
                <artifactId>kxml2</artifactId>
                <version>2.3.0</version>
            </dependency>
            <dependency>
                <groupId>commons-codec</groupId>
                <artifactId>commons-codec</artifactId>
                <version>1.18.0</version>
            </dependency>
            <dependency>
                <groupId>commons-io</groupId>
                <artifactId>commons-io</artifactId>
                <version>2.19.0</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>3.17.0</version>
            </dependency>

            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-configuration2</artifactId>
                <version>2.12.0</version>
            </dependency>

            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-collections4</artifactId>
                <version>4.4</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-text</artifactId>
                <version>1.13.1</version>
            </dependency>
            
            <dependency>
                <groupId>net.sf</groupId>
                <artifactId>flib-jcalendar</artifactId>
                <version>unknown</version>
            </dependency>
            <dependency>
                <groupId>com.jgoodies</groupId>
                <artifactId>jgoodies-common</artifactId>
                <version>1.8.1</version>
            </dependency>
            <dependency>
                <groupId>com.jgoodies</groupId>
                <artifactId>jgoodies-forms</artifactId>
                <version>1.9.0</version>
            </dependency>
            <dependency>
                <groupId>com.jgoodies</groupId>
                <artifactId>jgoodies-looks</artifactId>
                <version>2.7.0</version>
            </dependency>
            <dependency>
                <groupId>com.jeta</groupId>
                <artifactId>formsrt</artifactId>
                <version>2.1.0_M3-1</version>
            </dependency>
            <dependency>
                <groupId>org.glassfish</groupId>
                <artifactId>javax.json</artifactId>
                <version>1.1.4</version>
            </dependency>
            <dependency>
                <groupId>javax.measure</groupId>
                <artifactId>unit-api</artifactId>
                <version>2.2</version>
            </dependency>
            <dependency>
                <groupId>tech.units</groupId>
                <artifactId>indriya</artifactId>
                <version>2.2.3</version>
            </dependency>    
            <dependency>
              <groupId>com.github.fracpete</groupId>
              <artifactId>vfsjfilechooser2</artifactId>
              <version>0.2.9</version>
            </dependency>
            <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpcore-nio</artifactId>
                <version>4.4.16</version>
            </dependency>  
            <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpcore</artifactId>
                <version>4.4.16</version>
            </dependency> 
            <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpclient</artifactId>
                <version>4.5.14</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-core</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <!--            <dependency>
                <groupId>org.apache.tika</groupId>
                <artifactId>tika-parsers</artifactId>
                <version>1.27</version>
            </dependency>             -->
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parsers-standard-package</artifactId>
                <version>${tika.version}</version>
            </dependency>            
             
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-apple-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-audiovideo-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-cad-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-code-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-crypto-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-digest-commons</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-font-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-html-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-image-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-mail-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-microsoft-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-miscoffice-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-news-module</artifactId>
                <version>${tika.version}</version>
            </dependency>

            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-ocr-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-pdf-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-pkg-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-text-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-webarchive-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-xml-module</artifactId>
                <version>${tika.version}</version>
            </dependency>
            <dependency>
                <groupId>${tika.groupid}</groupId>
                <artifactId>tika-parser-xmp-commons</artifactId>
                <version>${tika.version}</version>
            </dependency>

            <dependency>
              <groupId>net.sf.cssbox</groupId>
              <artifactId>swingbox</artifactId>
              <version>${cssbox.swingbox.version}</version>
            </dependency>

          <dependency>
            <groupId>net.sf.cssbox</groupId>
            <artifactId>cssbox</artifactId>
            <version>${cssbox.version}</version>
          </dependency>
                  
        </dependencies>
    </dependencyManagement>

    <build>
        <extensions>
            <extension>
                <groupId>org.apache.maven.wagon</groupId>
                <artifactId>wagon-webdav-jackrabbit</artifactId>
                <version>${wagon.webdav.jackrabbit.version}</version>
            </extension>
        </extensions>

        <pluginManagement>
<!--
for p in org.apache.maven.plugins:maven-deploy-plugin \
        org.apache.maven.plugins:maven-surefire-plugin \
        org.apache.maven.plugins:maven-compiler-plugin \
        org.apache.maven.plugins:maven-resources-plugin \
        org.apache.maven.plugins:maven-javadoc-plugin \
        org.apache.maven.plugins:maven-site-plugin \
        org.apache.maven.plugins:maven-jar-plugin \
        org.codehaus.mojo:properties-maven-plugin \
        org.codehaus.gmaven:gmaven-plugin \
        org.apache.maven.plugins:maven-antrun-plugin \
        org.codehaus.mojo:animal-sniffer-maven-plugin \
        org.apache.maven.plugins:maven-release-plugin \
        org.apache.maven.plugins:maven-assembly-plugin \
        org.apache.maven.plugins:maven-clean-plugin \
        org.codehaus.mojo:exec-maven-plugin \
        com.mycila.maven-license-plugin:maven-license-plugin \
        org.apache.maven.plugins:maven-source-plugin \
        org.codehaus.mojo:animal-sniffer-maven-plugin  \
        org.apache.maven.plugins:maven-scm-plugin \
        org.apache.maven.plugins:maven-checkstyle-plugin
do
  echo $p
  mvn -Dplugin=$p  help:describe 2>/dev/null | grep "Version:"
done
-->
            <plugins>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>versions-maven-plugin</artifactId>
                    <version>${versions.maven.plugin.version}</version>
                    <configuration>
                        <allowSnapshots>false</allowSnapshots>
                        <excludeProperties>
                            versions.maven.plugin.version,
                            maven.deploy.plugin.version,
                            maven.surefire.plugin.version,
                            maven.compiler.plugin.version,
                            maven.resources.plugin.version,
                            maven.javadoc.plugin.version,
                            maven.site.plugin.version,
                            maven.jar.plugin.version,
                            properties.maven.plugin.version,
                            gmavenplus.plugin.version,
                            maven.antrun.plugin.version,
                            maven.release.plugin.version,
                            maven.assembly.plugin.version,
                            maven.clean.plugin.version,
                            exec.maven.plugin.version,
                            maven.license.plugin.version,
                            maven.source.plugin.version,
                            maven.scm.plugin.version,
                            maven.checkstyle.plugin.version,
                            animal.sniffer.maven.plugin.version,
                            maven.project.info.reports.plugin.version,
                            maven.jxr.plugin.version,
                            findbugs.maven.plugin.version,
                            wagon.webdav.jackrabbit.version,
                        </excludeProperties>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-checkstyle-plugin</artifactId>
                    <version>${maven.checkstyle.plugin.version}</version>
                    <!-- invoke as "mvn checkstyle:checkstyle"  or "mvn site" -->
                    <configuration>
                        <skip>false</skip> <!-- User property is: checkstyle.skip. -->
                        <enableRulesSummary>true</enableRulesSummary>
                        <failsOnError>false</failsOnError>
                        <configLocation>gvsig/checkstyle.xml</configLocation>
                        <headerLocation>gvsig/license.txt</headerLocation>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-scm-plugin</artifactId>
                    <version>${maven.scm.plugin.version}</version>
                </plugin>

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-deploy-plugin</artifactId>
                    <version>${maven.deploy.plugin.version}</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>${maven.surefire.plugin.version}</version>
                    <configuration>
                        <!--<forkMode>once</forkMode>-->
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>${maven.compiler.plugin.version}</version>
                    <configuration>
<!--                        <source>${java.version}</source>
                        <target>${java.version}</target>-->
                        <release>${java.release}</release>
                        <encoding>${encoding}</encoding>
                    </configuration>
                </plugin>

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-resources-plugin</artifactId>
                    <version>${maven.resources.plugin.version}</version>
                    <configuration>
                        <encoding>${encoding}</encoding>
                    </configuration>
                </plugin>

                <plugin>
                    <!-- load ".gvsig-devel.properties" -->
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>properties-maven-plugin</artifactId>
                    <version>${properties.maven.plugin.version}</version>
                    <configuration>
                        <files>
                            <!-- Define gvsig.product.folder.path in this property -->
                            <file>${user.home}/.gvsig-devel.properties</file>
                            <file>${env.HOME}/.gvsig-devel.properties</file>
                            <file>${project.basedir}/gvsig-devel.properties</file>
                            <file>buildNumber.properties</file>
                        </files>
                        <quiet>true</quiet>
                    </configuration>
                    <executions>
                        <execution>
                            <id>default</id>
                            <phase>prepare-package</phase>
                            <goals>
                                <goal>read-project-properties</goal>
                            </goals>
                        </execution>
                        <execution>
                            <id>default-clean</id>
                            <phase>pre-clean</phase>
                            <goals>
                                <goal>read-project-properties</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-javadoc-plugin</artifactId>
                    <version>${maven.javadoc.plugin.version}</version>
                    <configuration>
                        <!--<docTitle>${project.name} ${project.version}</docTitle>-->
                        <encoding>${encoding}</encoding>
                        <footer />
                        <header />
                        <keywords>true</keywords>
                        <detectLinks>false</detectLinks>
                        <doclint>-html,-syntax,-missing,-reference</doclint>
<!--                        <links>
                          <link>junit.org/junit4/javadoc/latest</link>
                        </links>
                        <detectOffLineLinks>true</detectOffLineLinks>-->
                          
                        <javaApiLinks>
                            <property>
                                <name>api_1.4</name>
                                <value>http://download.oracle.com/javase/1.4.2/docs/api/</value>
                            </property>
                            <property>
                                <name>api_1.5</name>
                                <value>http://download.oracle.com/javase/1.5.0/docs/api/</value>
                            </property>
                            <property>
                                <name>api_1.6</name>
                                <value>http://download.oracle.com/javase/6/docs/api/</value>
                            </property>
                            <property>
                                <name>api_1.7</name>
                                <value>http://download.oracle.com/javase/7/docs/api/</value>
                            </property>
                            <property>
                                <name>api_1.21</name>
                                <value>https://docs.oracle.com/en/java/javase/21/docs/api/</value>
                            </property>
                        </javaApiLinks>
                    </configuration>

                    <executions>
                        <execution>
                            <id>attach-javadocs</id>
                            <goals>
                                <goal>jar</goal>
                            </goals>
                        </execution>
                    </executions>

                </plugin>

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-site-plugin</artifactId>
                    <version>${maven.site.plugin.version}</version>
                    <configuration>
                        <chmod>true</chmod>
                        <chmodMode>a+rwX</chmodMode>
                    </configuration>
                </plugin>

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>${maven.jar.plugin.version}</version>
                    <configuration>
                        <archive>
                            <manifestEntries>
                                <Built-By>gvSIG Team</Built-By>
                            </manifestEntries>
                        </archive>
                    </configuration>
                </plugin>

                <plugin>
                    <groupId>org.codehaus.gmavenplus</groupId>
                    <artifactId>gmavenplus-plugin</artifactId>
                    <version>${gmavenplus.plugin.version}</version>
                </plugin>

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-antrun-plugin</artifactId>
                    <!--<version>1.3</version>-->
                    <version>${maven.antrun.plugin.version}</version>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>animal-sniffer-maven-plugin</artifactId>
                    <version>${animal.sniffer.maven.plugin.version}</version>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-release-plugin</artifactId>
                    <version>${maven.release.plugin.version}</version>
                    <configuration>
                        <!-- The property svn.tags.folder is used in external projects   -->
                        <!-- to override configuraction of tagBase -->
                        <tagBase>${svn.tags.folder}</tagBase>
                        <!-- This is a 2.0 beta 6 bug. By default the goals are 'clean verify', so the modules
                        are not installed, so the dependencies between modules are not met. With this configuration
                        we force the module installation. -->
                        <preparationGoals>clean install</preparationGoals>
                        <autoVersionSubmodules>true</autoVersionSubmodules>
                        <!-- Dont make site-deploy -->
                        <!-- You need to run it after in folder target/checkout -->
                        <goals>deploy</goals>
                    </configuration>
                </plugin>

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-assembly-plugin</artifactId>
                    <version>${maven.assembly.plugin.version}</version>
                </plugin>

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-clean-plugin</artifactId>
                    <version>${maven.clean.plugin.version}</version>
                    <configuration>
                        <followSymLinks>true</followSymLinks>
                    </configuration>
                </plugin>

                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>exec-maven-plugin</artifactId>
                    <version>${exec.maven.plugin.version}</version>
                </plugin>

                <plugin>
                    <groupId>com.mycila.maven-license-plugin</groupId>
                    <artifactId>maven-license-plugin</artifactId>
                    <version>${maven.license.plugin.version}</version>
                </plugin>

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-source-plugin</artifactId>
                    <version>${maven.source.plugin.version}</version>
                    <executions>
                        <execution>
                            <id>attach-sources</id>
                            <phase>verify</phase>
                            <goals>
                                <goal>jar-no-fork</goal>
                            </goals>
                        </execution>
                        <execution>
                            <id>attach-test-sources</id>
                            <phase>verify</phase>
                            <goals>
                                <goal>test-jar-no-fork</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>

            </plugins>
        </pluginManagement>
    </build>

    <reporting>
        <excludeDefaults>true</excludeDefaults>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-project-info-reports-plugin</artifactId>
                <version>${maven.project.info.reports.plugin.version}</version>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>${maven.javadoc.plugin.version}</version>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jxr-plugin</artifactId>
                <version>${maven.jxr.plugin.version}</version>
                <configuration>
                    <linkJavadoc>true</linkJavadoc>
                </configuration>
            </plugin>
        </plugins>
    </reporting>


    <properties>
        <encoding>ISO-8859-1</encoding>
        <java.version>1.21</java.version>
        <java.release>21</java.release>

        <localRepository>${user.home}/.m2/repository</localRepository>
        <site-repository>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</site-repository>

        <!-- Maven plugins versions -->    
        <maven.deploy.plugin.version>3.1.4</maven.deploy.plugin.version>
        <maven.surefire.plugin.version>3.5.3</maven.surefire.plugin.version>
        <maven.compiler.plugin.version>3.14.0</maven.compiler.plugin.version>
        <maven.resources.plugin.version>3.3.1</maven.resources.plugin.version>
        <maven.javadoc.plugin.version>3.11.2</maven.javadoc.plugin.version>
        <maven.site.plugin.version>3.21.0</maven.site.plugin.version>
        <maven.jar.plugin.version>3.4.2</maven.jar.plugin.version>
        <properties.maven.plugin.version>1.2.1</properties.maven.plugin.version>
        <!--<gmaven.plugin.version>1.5</gmaven.plugin.version>-->
        <gmavenplus.plugin.version>4.2.0</gmavenplus.plugin.version>
        <maven.antrun.plugin.version>3.1.0</maven.antrun.plugin.version>
        <maven.release.plugin.version>3.1.1</maven.release.plugin.version>
        <maven.assembly.plugin.version>3.7.1</maven.assembly.plugin.version>
        <maven.clean.plugin.version>3.4.1</maven.clean.plugin.version>
        <exec.maven.plugin.version>3.5.0</exec.maven.plugin.version>
        <maven.license.plugin.version>1.10.b1</maven.license.plugin.version>
        <maven.source.plugin.version>3.3.1</maven.source.plugin.version>
        <maven.scm.plugin.version>1.11.2</maven.scm.plugin.version>
        <maven.checkstyle.plugin.version>3.1.2</maven.checkstyle.plugin.version>
        <animal.sniffer.maven.plugin.version>1.24</animal.sniffer.maven.plugin.version>

        <versions.maven.plugin.version>2.18.0</versions.maven.plugin.version>
        <maven.project.info.reports.plugin.version>3.9.0</maven.project.info.reports.plugin.version>
        <maven.jxr.plugin.version>3.6.0</maven.jxr.plugin.version>
        <findbugs.maven.plugin.version>2.5.2</findbugs.maven.plugin.version>
        <wagon.webdav.jackrabbit.version>3.5.3</wagon.webdav.jackrabbit.version>

        <javax.measure.impl.groupId>tech.units</javax.measure.impl.groupId>
        <javax.measure.impl.artifactId>indriya</javax.measure.impl.artifactId>
        <tika.version>2.8.0</tika.version>
        <tika.groupid>org.apache.tika</tika.groupid>
        <cssbox.version>5.0.2</cssbox.version>
        <cssbox.swingbox.version>1.1</cssbox.swingbox.version>
    </properties>
</project>
