<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.clojure</groupId>
    <artifactId>pom.oss-deploy</artifactId>
    <packaging>pom</packaging>
    <version>0.0.18</version>
    <name>org.clojure Sonatype OSS deploy POM</name>
    <description>Top-level parent POM enabling Sonatype OSS / central deployment for org.clojure artifacts from build.clojure.org.</description>

    <parent>
        <groupId>org.sonatype.oss</groupId>
        <artifactId>oss-parent</artifactId>
        <version>5</version>
    </parent>
    
    <modules>
        <module>pom.contrib</module>
        <module>pom.baseline</module>
    </modules>

    <developers>
        <developer>
            <name>Chas Emerick</name>
            <url>http://cemerick.com</url>
            <email>cemerick@snowtide.com</email>
            <timezone>-5</timezone>
        </developer>
    </developers>

    <scm>
        <connection>scm:git:git@github.com:clojure/build.poms.git</connection>
        <developerConnection>scm:git:git@github.com:clojure/build.poms.git</developerConnection>
        <url>git@github.com:clojure/build.poms.git</url>
    </scm>

    <licenses>
        <license>
            <name>Eclipse Public License 1.0</name>
            <url>http://opensource.org/licenses/eclipse-1.0.php</url>
            <distribution>repo</distribution>
        </license>
    </licenses>

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <!-- do not push pre-deployment SCM changes to upstream repo with maven release plugin;
                         if the release/deploy fails, we're stuck with manually fixing up version numbers,
                         git history, etc -->
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-release-plugin</artifactId>
                    <version>2.1</version>
                    <configuration>
                        <pushChanges>false</pushChanges>
                        <localCheckout>true</localCheckout>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
</project>