Blame SOURCES/fusesource-pom-1.9.pom

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