0846f4
0846f4
0846f4
0846f4
    Copyright 2010 FuseSource Corp. 
0846f4
0846f4
    Licensed under the Apache License, Version 2.0 (the "License");
0846f4
    you may not use this file except in compliance with the License.
0846f4
    You may obtain a copy of the License at
0846f4
0846f4
        http://www.apache.org/licenses/LICENSE-2.0
0846f4
0846f4
    Unless required by applicable law or agreed to in writing, software
0846f4
    distributed under the License is distributed on an "AS IS" BASIS,
0846f4
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0846f4
    See the License for the specific language governing permissions and
0846f4
    limitations under the License.
0846f4
0846f4
-->
0846f4
0846f4
<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/maven-v4_0_0.xsd">
0846f4
  <modelVersion>4.0.0</modelVersion>
0846f4
0846f4
  <groupId>org.fusesource</groupId>
0846f4
  <artifactId>fusesource-pom</artifactId>
0846f4
  <version>1.11</version>
0846f4
  <packaging>pom</packaging>
0846f4
0846f4
  <name>FuseSource POM</name>
0846f4
  <description>This is a shared POM parent for FuseSource Maven projects</description>
0846f4
0846f4
  <properties>
0846f4
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
0846f4
  </properties>
0846f4
0846f4
  <url>http://fusesource.com/</url>
0846f4
  <organization>
0846f4
    <name>FuseSource, Corp.</name>
0846f4
    <url>http://fusesource.com/</url>
0846f4
  </organization>
0846f4
0846f4
  <licenses>
0846f4
    <license>
0846f4
      <name>The Apache Software License, Version 2.0</name>
0846f4
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
0846f4
      <distribution>repo</distribution>
0846f4
    </license>
0846f4
  </licenses>
0846f4
0846f4
  <distributionManagement>
0846f4
    <repository>
0846f4
        <id>fusesource-nexus-staging</id>
0846f4
        <name>Fusesource Release Repository</name>
0846f4
        <url>https://repository.jboss.org/nexus/service/local/staging/deploy/maven2</url>
0846f4
    </repository>
0846f4
    <snapshotRepository>
0846f4
        <id>fusesource-nexus-snapshots</id>
0846f4
        <name>Fusesource Nexus Snapshots</name>
0846f4
        <url>https://repository.jboss.org/nexus/content/repositories/fs-snapshots</url>
0846f4
    </snapshotRepository>
0846f4
  </distributionManagement>
0846f4
0846f4
  <scm>
0846f4
    <connection>scm:git:git://forge.fusesource.com/mvnplugins.git</connection>
0846f4
    <developerConnection>scm:git:ssh://git@forge.fusesource.com/mvnplugins.git</developerConnection>
0846f4
    <url>http://github.com/chirino/mvnplugins/tree/master</url>
0846f4
  </scm>
0846f4
0846f4
  
0846f4
  <developers>
0846f4
    <developer>
0846f4
      <id>geeks</id>
0846f4
      <name>FuseSource Development Team</name>
0846f4
      <organization>FuseSource</organization>
0846f4
      <organizationUrl>http://fusesource.com/</organizationUrl>
0846f4
    </developer>
0846f4
  </developers>
0846f4
0846f4
  <build>
0846f4
0846f4
    
0846f4
    <extensions>
0846f4
      <extension>
0846f4
        <groupId>org.apache.maven.wagon</groupId>
0846f4
        <artifactId>wagon-webdav-jackrabbit</artifactId>
0846f4
        <version>1.0-beta-7</version>
0846f4
      </extension>
0846f4
    </extensions>
0846f4
0846f4
     <pluginManagement>
0846f4
      <plugins>
0846f4
        
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-antrun-plugin</artifactId>
0846f4
          <version>1.6</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-assembly-plugin</artifactId>
0846f4
          <version>2.2.1</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-clean-plugin</artifactId>
0846f4
          <version>2.4.1</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-compiler-plugin</artifactId>
0846f4
          <version>2.3.2</version>
0846f4
          <configuration>
0846f4
            <source>1.4</source>
0846f4
            <target>1.4</target>
0846f4
            <encoding>${project.build.sourceEncoding}</encoding>
0846f4
          </configuration>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-deploy-plugin</artifactId>
0846f4
          <version>2.6</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-docck-plugin</artifactId>
0846f4
          <version>1.0</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-enforcer-plugin</artifactId>
0846f4
          <version>1.0.1</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-gpg-plugin</artifactId>
0846f4
          <version>1.3</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-install-plugin</artifactId>
0846f4
          <version>2.3.1</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-invoker-plugin</artifactId>
0846f4
          <version>1.5</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-jar-plugin</artifactId>
0846f4
          <version>2.3.1</version>
0846f4
          <configuration>
0846f4
            <archive>
0846f4
              <manifest>
0846f4
                <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
0846f4
                <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
0846f4
              </manifest>
0846f4
            </archive>
0846f4
          </configuration>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-javadoc-plugin</artifactId>
0846f4
          <version>2.5</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-plugin-plugin</artifactId>
0846f4
          <version>2.8</version>
0846f4
        </plugin>
0846f4
        
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-remote-resources-plugin</artifactId>
0846f4
          <version>1.2.1</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-resources-plugin</artifactId>
0846f4
          <version>2.5</version>
0846f4
          <configuration>
0846f4
            <encoding>${project.build.sourceEncoding}</encoding>
0846f4
          </configuration>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-source-plugin</artifactId>
0846f4
          <version>2.1.2</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-surefire-plugin</artifactId>
0846f4
          <version>2.6</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.codehaus.mojo</groupId>
0846f4
          <artifactId>clirr-maven-plugin</artifactId>
0846f4
          <version>2.3</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.codehaus.plexus</groupId>
0846f4
          <artifactId>plexus-maven-plugin</artifactId>
0846f4
          <version>1.3.8</version>
0846f4
        </plugin>
0846f4
        <plugin>
0846f4
          <groupId>org.codehaus.modello</groupId>
0846f4
          <artifactId>modello-maven-plugin</artifactId>
0846f4
          <version>1.5</version>
0846f4
        </plugin>
0846f4
        
0846f4
        <plugin>
0846f4
          <groupId>org.apache.maven.plugins</groupId>
0846f4
          <artifactId>maven-release-plugin</artifactId>
0846f4
          <version>2.5</version>
0846f4
          <configuration>
0846f4
            <pushChanges>false</pushChanges>
0846f4
            <localCheckout>true</localCheckout>
0846f4
            <autoVersionSubmodules>true</autoVersionSubmodules>
0846f4
            <allowTimestampedSnapshots>false</allowTimestampedSnapshots>
0846f4
            <preparationGoals>clean install</preparationGoals>
0846f4
            <goals>deploy</goals>
0846f4
            <arguments>-Prelease</arguments>
0846f4
          </configuration>
0846f4
        </plugin>
0846f4
        
0846f4
      </plugins>
0846f4
    </pluginManagement>
0846f4
    
0846f4
    <plugins>
0846f4
0846f4
      
0846f4
      
0846f4
      <plugin>
0846f4
        <groupId>org.apache.maven.plugins</groupId>
0846f4
        <artifactId>maven-scm-plugin</artifactId>
0846f4
        <version>1.5</version>
0846f4
      </plugin>
0846f4
        
0846f4
      
0846f4
      
0846f4
        <groupId>org.apache.maven.plugins</groupId>
0846f4
        <artifactId>maven-site-plugin</artifactId>
0846f4
        <version>2.1.1</version>
0846f4
        <dependencies>
0846f4
          <dependency>
0846f4
            <groupId>org.apache.maven.wagon</groupId>
0846f4
            <artifactId>wagon-webdav-jackrabbit</artifactId>
0846f4
            <version>1.0-beta-7</version>
0846f4
            <exclusions>
0846f4
              <exclusion>
0846f4
                <groupId>commons-logging</groupId>
0846f4
                <artifactId>commons-logging</artifactId>
0846f4
              </exclusion>
0846f4
            </exclusions>
0846f4
          </dependency>
0846f4
        </dependencies>
0846f4
      </plugin> -->
0846f4
      
0846f4
    </plugins>
0846f4
  </build>
0846f4
0846f4
  
0846f4
  
0846f4
    <plugins>
0846f4
      <plugin>
0846f4
        <artifactId>maven-project-info-reports-plugin</artifactId>
0846f4
        <version>2.1.2</version>
0846f4
      </plugin>
0846f4
    </plugins>
0846f4
  </reporting> -->
0846f4
0846f4
  <profiles>
0846f4
0846f4
    
0846f4
      Run the release /w the -P release flag to enable the release profile.
0846f4
    -->
0846f4
    <profile>
0846f4
      <id>release</id>
0846f4
      <build>
0846f4
        <plugins>
0846f4
          
0846f4
          
0846f4
          <plugin>
0846f4
            <groupId>org.apache.maven.plugins</groupId>
0846f4
            <artifactId>maven-gpg-plugin</artifactId>
0846f4
            <configuration>
0846f4
              <passphrase>${gpg.passphrase}</passphrase>
0846f4
            </configuration>
0846f4
            <executions>
0846f4
              <execution>
0846f4
                <goals>
0846f4
                  <goal>sign</goal>
0846f4
                </goals>
0846f4
              </execution>
0846f4
            </executions>
0846f4
          </plugin>
0846f4
0846f4
          <plugin>
0846f4
            <groupId>org.apache.maven.plugins</groupId>
0846f4
            <artifactId>maven-source-plugin</artifactId>
0846f4
            <executions>
0846f4
              <execution>
0846f4
                <id>attach-sources</id>
0846f4
                <goals>
0846f4
                  <goal>jar-no-fork</goal>
0846f4
                </goals>
0846f4
              </execution>
0846f4
            </executions>
0846f4
          </plugin>
0846f4
0846f4
          <plugin>
0846f4
            <groupId>org.apache.maven.plugins</groupId>
0846f4
            <artifactId>maven-javadoc-plugin</artifactId>
0846f4
            
0846f4
            <configuration>
0846f4
              <encoding>${project.build.sourceEncoding}</encoding>
0846f4
            </configuration>
0846f4
            
0846f4
            <executions>
0846f4
              <execution>
0846f4
                <id>attach-javadocs</id>
0846f4
                <goals>
0846f4
                  <goal>jar</goal>
0846f4
                </goals>
0846f4
              </execution>
0846f4
            </executions>
0846f4
          </plugin>
0846f4
      
0846f4
        </plugins>
0846f4
      </build>
0846f4
    </profile>
0846f4
    
0846f4
    <profile>
0846f4
      <id>enforce-no-snapshots</id>
0846f4
      <build>
0846f4
        <plugins>
0846f4
          <plugin>
0846f4
            <groupId>org.apache.maven.plugins</groupId>
0846f4
            <artifactId>maven-enforcer-plugin</artifactId>
0846f4
            <version>1.0</version>
0846f4
            <executions>
0846f4
              <execution>
0846f4
                <id>enforce-no-snapshots</id>
0846f4
                <goals><goal>enforce</goal></goals>
0846f4
                <configuration>
0846f4
                  <rules>
0846f4
                    <requireReleaseVersion>
0846f4
                      <message>No Snapshots Allowed!</message>
0846f4
                    </requireReleaseVersion>                
0846f4
                    <requireReleaseDeps>
0846f4
                      <message>No Snapshots Allowed!</message>
0846f4
                    </requireReleaseDeps>
0846f4
                  </rules>
0846f4
                </configuration>
0846f4
              </execution>
0846f4
            </executions>
0846f4
          </plugin>
0846f4
        </plugins>
0846f4
      </build>
0846f4
    </profile> 
0846f4
    
0846f4
    
0846f4
    <profile>
0846f4
      <id>download</id>
0846f4
      <repositories>
0846f4
        <repository>
0846f4
          <id>fusesource-releases</id>
0846f4
          <name>FuseSource Release Repository</name>
0846f4
          <url>http://repo.fusesource.com/nexus/content/groups/public</url>
0846f4
          <releases><enabled>true</enabled></releases>
0846f4
          <snapshots><enabled>false</enabled></snapshots>
0846f4
        </repository>
0846f4
        <repository>
0846f4
          <id>fusesource-snapshots</id>
0846f4
          <name>FuseSource Snapshot Repository</name>
0846f4
          <url>http://repo.fusesource.com/nexus/content/groups/public-snapshots</url>
0846f4
          <releases><enabled>false</enabled></releases>
0846f4
          <snapshots><enabled>true</enabled></snapshots>
0846f4
        </repository>
0846f4
      </repositories>
0846f4
      <pluginRepositories>
0846f4
        <pluginRepository>
0846f4
          <id>fusesource-releases</id>
0846f4
          <name>FuseSource Release Repository</name>
0846f4
          <url>http://repo.fusesource.com/nexus/content/groups/public</url>
0846f4
          <releases><enabled>true</enabled></releases>
0846f4
          <snapshots><enabled>false</enabled></snapshots>
0846f4
        </pluginRepository>
0846f4
        <pluginRepository>
0846f4
          <id>fusesource-snapshots</id>
0846f4
          <name>FuseSource Snapshot Repository</name>
0846f4
          <url>http://repo.fusesource.com/nexus/content/groups/public-snapshots</url>
0846f4
          <releases><enabled>false</enabled></releases>
0846f4
          <snapshots><enabled>true</enabled></snapshots>
0846f4
        </pluginRepository>
0846f4
      </pluginRepositories>
0846f4
    </profile>  
0846f4
    
0846f4
    
0846f4
    <profile>
0846f4
      <id>fusesource-proxy</id>
0846f4
      <repositories>
0846f4
        <repository>
0846f4
          <id>fusesource-proxy</id>
0846f4
          <name>FuseSource Proxy Repository</name>
0846f4
          <url>http://repo.fusesource.com/nexus/content/groups/m2-proxy</url>
0846f4
        </repository>
0846f4
      </repositories>
0846f4
      <pluginRepositories>
0846f4
        <pluginRepository>
0846f4
          <id>fusesource-proxy</id>
0846f4
          <name>FuseSource Proxy Repository</name>
0846f4
          <url>http://repo.fusesource.com/nexus/content/groups/m2-proxy</url>
0846f4
        </pluginRepository>
0846f4
      </pluginRepositories>
0846f4
    </profile>  
0846f4
    
0846f4
    
0846f4
      To generate a graph of the project dependencies, run: mvn -P graph
0846f4
      graph:project
0846f4
    -->
0846f4
    <profile>
0846f4
      <id>graph</id>
0846f4
      <build>
0846f4
        <plugins>
0846f4
          <plugin>
0846f4
            <groupId>org.fusesource.mvnplugins</groupId>
0846f4
            <artifactId>maven-graph-plugin</artifactId>
0846f4
            <version>1.15</version>
0846f4
          </plugin>
0846f4
        </plugins>
0846f4
      </build>
0846f4
    </profile>    
0846f4
0846f4
  </profiles>
0846f4
</project>