cake-parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.codehaus.cake</groupId>
<artifactId>cake-parent</artifactId>
<version>2</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright 2008 Kasper Nielsen. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
file except in compliance with the License. You may obtain a copy of the License at http://cake.codehaus.org/LICENSE
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.
-->
<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">
<modelVersion>4.0.0</modelVersion>
<groupId>org.codehaus.cake</groupId>
<artifactId>cake-parent</artifactId>
<version>2</version>
<packaging>pom</packaging>
<name>Cake</name>
<description>Cake</description>
<url>http://cake.codehaus.org/</url>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://cake.codehaus.org/LICENSE</url>
<distribution>repo</distribution>
</license>
</licenses>
<organization>
<name>The Codehaus</name>
<url>http://www.codehaus.org/</url>
</organization>
<inceptionYear>2008</inceptionYear>
<issueManagement>
<system>JIRA</system>
<url>http://jira.codehaus.org/browse/CAKE</url>
</issueManagement>
<mailingLists>
<mailingList>
<name>Cake Announce List</name>
<subscribe>http://xircles.codehaus.org/lists/announce@cake.codehaus.org/subscribe</subscribe>
<unsubscribe>http://xircles.codehaus.org/lists/announce@cake.codehaus.org/unsubscribe</unsubscribe>
<post>announce@cake.codehaus.org</post>
<archive>http://archive.cake.codehaus.org/announce</archive>
</mailingList>
<mailingList>
<name>Cake Developer List</name>
<subscribe>http://xircles.codehaus.org/lists/dev@cake.codehaus.org/subscribe</subscribe>
<unsubscribe>http://xircles.codehaus.org/lists/dev@cake.codehaus.org/unsubscribe</unsubscribe>
<post>dev@cake.codehaus.org</post>
<archive>http://archive.cake.codehaus.org/dev</archive>
</mailingList>
<mailingList>
<name>Cake Scm List</name>
<subscribe>http://xircles.codehaus.org/lists/scm@cake.codehaus.org/subscribe</subscribe>
<unsubscribe>http://xircles.codehaus.org/lists/scm@cake.codehaus.org/unsubscribe</unsubscribe>
<post>scm@cake.codehaus.org</post>
<archive>http://archive.cake.codehaus.org/scm</archive>
</mailingList>
<mailingList>
<name>Cake User List</name>
<subscribe>http://xircles.codehaus.org/lists/user@cake.codehaus.org/subscribe</subscribe>
<unsubscribe>http://xircles.codehaus.org/lists/user@cake.codehaus.org/unsubscribe</unsubscribe>
<post>user@cake.codehaus.org</post>
<archive>http://archive.cake.codehaus.org/user</archive>
</mailingList>
</mailingLists>
<distributionManagement>
<!--
<repository> <id>cake.staging</id> <url>
scp://people.apache.org/www/people.apache.org/builds/cake/${project.version}/staging-repo </url> </repository>
-->
<repository>
<id>codehaus.org</id>
<name>Codehaus Cake Repository</name>
<url>dav:https://dav.codehaus.org/repository/cake/</url>
</repository>
<snapshotRepository>
<id>codehaus.org</id>
<name>Codehaus Cake Snapshot Repository</name>
<url>dav:https://dav.codehaus.org/snapshots.repository/cake/</url>
</snapshotRepository>
<site>
<id>codehaus.org</id>
<url>dav:https://dav.codehaus.org/cake</url>
</site>
</distributionManagement>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>UTF-8</encoding>
<optimize>false</optimize>
<debug>true</debug>
<showDeprecation>true</showDeprecation>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.0-alpha-4</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.3</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<downloadSources>true</downloadSources>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.0-alpha-2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.0-beta-8</version>
<configuration>
<goals>deploy</goals>
<autoVersionSubmodules>true</autoVersionSubmodules>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>2.0-beta-6</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.0.4</version>
<executions>
<execution>
<id>attach-sources</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.4.3</version>
<configuration>
<forkMode>once</forkMode>
<printSummary>true</printSummary>
<useFile>false</useFile>
<includes>
<include>**/*Test.java</include>
<include>**/*TestSuite.java</include>
</includes>
<excludes>
<exclude>**/Abstract*Test.java</exclude>
<exclude>**/*$*.java</exclude>
</excludes>
<systemProperties>
<property>
<name>java.awt.headless</name>
<value>true</value>
</property>
</systemProperties>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.4.3</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.0</version>
<executions>
<execution>
<goals>
<goal>clean</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jxr-maven-plugin</artifactId>
<version>2.0-beta-1</version>
</plugin>
<plugin>
<groupId>org.codehaus.xsite</groupId>
<artifactId>xsite-maven-plugin</artifactId>
<version>1.0</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jxr-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>checkstyle/checkstyle.xml</configLocation>
<headerLocation>checkstyle/checkstyle.license</headerLocation>
<suppressionsLocation>checkstyle/checkstyle-suppressions.xml</suppressionsLocation>
</configuration>
</plugin>
</plugins>
</reporting>
<profiles>
<profile>
<id>coverage</id>
<activation>
<activeByDefault>false</activeByDefault>
<property>
<name>coverage</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-clover2-plugin</artifactId>
<configuration>
<!-- <targetPercentage>80%</targetPercentage> -->
<includesTestSourceRoots>false</includesTestSourceRoots>
<licenseLocation>${user.home}/.cake/clover.license</licenseLocation>
<excludes>
<exclude>**/tck/service/**/*.java</exclude>
<!-- <exclude>**/examples/**/*.java</exclude> -->
<!-- <exclude>**/test/**/*.java</exclude> -->
</excludes>
<jdk>1.5</jdk>
<methodContexts>
<private-constructor>(.* )?private +[a-zA-Z0-9_$]+ *\( *\).*</private-constructor>
</methodContexts>
<contextFilters>private-constructor</contextFilters>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>release</id>
<activation>
<activeByDefault>false</activeByDefault>
<property>
<name>release</name>
</property>
</activation>
<build>
<plugins>
<!-- We want to sign the artifact, the POM, and all attached artifacts -->
<!--
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId>
<configuration> <passphrase>${gpg.passphrase}</passphrase> </configuration> <executions> <execution> <goals>
<goal>sign</goal> </goals> </execution> </executions> </plugin>
-->
<!-- We want to deploy the artifact to a staging location for perusal -->
<!--
<plugin> <inherited>true</inherited> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId> <configuration>
<altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository>
<updateReleaseInfo>true</updateReleaseInfo> </configuration> </plugin>
-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<!-- END SNIPPET: release-profile -->
</profiles>
<repositories>
<repository>
<id>codehaus</id>
<name>Codehaus Release Repo</name>
<url>http://dist.codehaus.org/</url>
</repository>
<repository>
<id>codehaus-snapshot</id>
<name>Codehaus Snapshot Repo</name>
<url>http://snapshots.repository.codehaus.org</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
<scm>
<connection>scm:svn:http://svn.codehaus.org/cake/pom/trunk</connection>
<developerConnection>scm:svn:https://svn.codehaus.org/cake/pom/trunk</developerConnection>
<url>http://svn.codehaus.org/cake/pom/trunk</url>
</scm>
<developers>
<developer>
<id>kasper</id>
<name>Kasper Nielsen</name>
<email>kasper@codehaus.org</email>
<organization />
<roles>
<role>Despot</role>
</roles>
</developer>
</developers>
</project>