Skeleton pom as a placeholder for main project.

This commit is contained in:
dsyer
2007-04-27 21:45:46 +00:00
parent f2d6114b62
commit bdb84d0405

219
pom.xml Normal file
View File

@@ -0,0 +1,219 @@
<?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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springframework.batch</groupId>
<artifactId>batch</artifactId>
<name>Spring Batch</name>
<description>
Spring Batch provides tools for enterprise batch or bulk processing. It can be used to wire up jobs, and track
their execution, or simply as an optimisation for repetitive processing in a transactional environment. Spring
Batch is part of the Spring Portfolio.
</description>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<url>http://static.springframework.org/spring-batch</url>
<organization>
<name>Interface 21</name>
<url>http://www.interface21.com</url>
</organization>
<scm>
<developerConnection>https://svn.interface21.com/svn/i21/spring-batch/trunk</developerConnection>
</scm>
<licenses>
<license>
<name>Apache 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
</license>
</licenses>
<!--modules>
<module>docs</module>
<module>infrastructure</module>
<module>integration</module>
<module>container-scratch</module>
</modules-->
<properties>
<maven.test.failure.ignore>true</maven.test.failure.ignore>
</properties>
<profiles>
<profile>
<id>deployment</id>
<distributionManagement>
<site>
<id>static.springframework.org</id>
<url>
scp://static.springframework.org:/var/www/domains/springframework.org/static/htdocs/spring-batch
</url>
</site>
</distributionManagement>
</profile>
</profiles>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.3</version>
<configuration>
<!--forkMode>pertest</forkMode-->
<includes>
<include>**/*Tests.java</include>
</includes>
<excludes>
<exclude>**/Abstract*.java</exclude>
</excludes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>junitreport</id>
<phase>site</phase>
<configuration>
<tasks>
<echo>Creating JUnit reports</echo>
<mkdir dir="target/surefire-reports" />
<junitreport todir="target/surefire-reports">
<fileset dir="target/surefire-reports">
<include name="TEST-*.xml" />
</fileset>
<report todir="target/site/junit-reports" />
</junitreport>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
<execution>
<id>cleandata</id>
<phase>pre-site</phase>
<configuration>
<tasks>
<echo>Removing test data</echo>
<delete failonerror="false">
<fileset dir="amqstore" />
<fileset dir="activemq-data" />
<fileset dir="derby-home" />
</delete>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>ant</groupId>
<artifactId>ant-junit</artifactId>
<version>1.6.5</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<configuration>
<filesets>
<fileset>
<directory>${basedir}</directory>
<includes>
<include>activemq-data</include>
<include>derby-home</include>
<include>amqstore</include>
<include>.clover</include>
<include>surefire*</include>
</includes>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
</configuration>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>apache</id>
<url>http://people.apache.org/maven-snapshot-repository</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring</id>
<url>https://svn.sourceforge.net/svnroot/springframework/repos/repo</url>
</pluginRepository>
<pluginRepository>
<id>spring-ext</id>
<url>https://svn.sourceforge.net/svnroot/springframework/repos/repo-ext</url>
</pluginRepository>
</pluginRepositories>
<reporting>
<excludeDefaults>true</excludeDefaults>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.interface21.maven</groupId>
<artifactId>maven-external-report-plugin</artifactId>
<version>1.0</version>
<configuration>
<name>JUnit Report</name>
<description>JUnit test results for this project</description>
<base>junit-reports</base>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jdepend-maven-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<links>
<link>http://java.sun.com/j2ee/1.4/docs/api</link>
<link>http://java.sun.com/j2se/1.5.0/docs/api</link>
<link>http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/</link>
<link>http://jakarta.apache.org/commons/dbcp/apidocs/</link>
<link>http://jakarta.apache.org/commons/fileupload/apidocs/</link>
<link>http://jakarta.apache.org/commons/httpclient/apidocs/</link>
<link>http://jakarta.apache.org/commons/logging/api/</link>
<link>http://jakarta.apache.org/commons/pool/apidocs/</link>
<link>http://www.junit.org/junit/javadoc/</link>
<link>http://logging.apache.org/log4j/docs/api/</link>
<link>http://jakarta.apache.org/regexp/apidocs/</link>
<link>http://jakarta.apache.org/velocity/api/</link>
</links>
</configuration>
</plugin>
</plugins>
</reporting>
<developers>
<developer>
<id>dsyer</id>
<name>Dave Syer</name>
<email>dsyer@interface21.com</email>
</developer>
</developers>
</project>