<?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">

    <parent>
        <groupId>org.sonatype.oss</groupId>
        <artifactId>oss-parent</artifactId>
        <version>7</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <groupId>de.scrum-master</groupId>
    <artifactId>updateable-tree-set</artifactId>
    <version>1.1</version>
    <packaging>jar</packaging>

    <name>UpdateableTreeSet</name>
    <description>Class based on JDK TreeSet, adding element update incl. sort order refresh</description>
    <url>https://github.com/kriegaex/UpdateableTreeSet</url>

    <licenses>
        <license>
            <name>GNU General Public License (GPL) version 3.0</name>
            <url>http://www.gnu.org/licenses/gpl-3.0.txt</url>
            <distribution>repo</distribution>
        </license>
    </licenses>

    <developers>
        <developer>
            <name>Alexander Kriegisch</name>
            <organization>Scrum-Master.de</organization>
            <organizationUrl>http://scrum-master.de</organizationUrl>
        </developer>
    </developers>

    <scm>
        <url>https://github.com/kriegaex/UpdateableTreeSet</url>
        <connection>scm:git:https://github.com/kriegaex/UpdateableTreeSet.git</connection>
        <developerConnection>scm:git:https://github.com/kriegaex/UpdateableTreeSet.git</developerConnection>
      <tag>release/1.1</tag>
  </scm>

    <properties>
        <!-- If you want to build from an IDE like IDEA or Eclipse and use GnuPG version >= v2.0,
        set the parameter to true in order to get a nice GUI dialog for entering the passphrase.
        If you want to build from a console, set it to false or override it via -DgpgGuiPassphrase=false. -->
        <gpgGuiPassphrase>true</gpgGuiPassphrase>

        <!-- If you have multiple GnuPG signing keys on your keyring, the first one is used as the default key.
        In order to use another one, specify the desired key ID here, otherwise you may just leave the parameter
        empty or override it via -DgpgKeyId=. It does not hurt to always specify it, though. -->
        <gpgKeyId>70CC1444</gpgKeyId>
    </properties>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-gpg-plugin</artifactId>
                <version>1.4</version>
                <configuration>
                    <useAgent>${gpgGuiPassphrase}</useAgent>
                    <keyname>${gpgKeyId}</keyname>
                </configuration>
                <executions>
                    <execution>
                        <id>sign-artifacts</id>
                        <phase>verify</phase>
                        <goals>
                            <goal>sign</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.2.1</version>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar-no-fork</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>2.9.1</version>
                <executions>
                    <execution>
                        <id>attach-javadocs</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-release-plugin</artifactId>
                <version>2.4.1</version>
            </plugin>
        </plugins>
    </build>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>