You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2006/07/16 01:11:06 UTC
svn commit: r422315 - /jackrabbit/trunk/jackrabbit/pom.xml
Author: jukka
Date: Sat Jul 15 16:11:06 2006
New Revision: 422315
URL: http://svn.apache.org/viewvc?rev=422315&view=rev
Log:
JCR-332: Added the Maven 2 POM contributed by Fabrizio.
Added:
jackrabbit/trunk/jackrabbit/pom.xml (with props)
Added: jackrabbit/trunk/jackrabbit/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit/pom.xml?rev=422315&view=auto
==============================================================================
--- jackrabbit/trunk/jackrabbit/pom.xml (added)
+++ jackrabbit/trunk/jackrabbit/pom.xml Sat Jul 15 16:11:06 2006
@@ -0,0 +1,526 @@
+<?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.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit</artifactId>
+ <name>Jackrabbit</name>
+ <version>1.0-SNAPSHOT</version>
+ <description>
+ The Jackrabbit Project has been formed to develop an open source implementation of the Content Repository for Java
+ Technology API (JCR), being specified within the Java Community Process as <a
+ href="http://www.jcp.org/en/jsr/detail?id=170">JSR-170</a>. <a href="http://www.day.com/">Day Software</a>,
+ the JSR-170 specification lead, has licensed an initial implementation of the JCR reference implementation for use
+ as seed code for this project. JCR specifies an API for application developers (and application frameworks) to use
+ for interaction with modern content repositories -- content management systems that provide content services such as
+ versioning, transactions, indexing, workflow, etc.
+ </description>
+ <url>http://incubator.apache.org/projects/jackrabbit.html</url>
+ <issueManagement>
+ <url>http://issues.apache.org/jira/browse/JCR</url>
+ </issueManagement>
+ <inceptionYear>2004</inceptionYear>
+ <developers>
+ <developer>
+ <id>fielding</id>
+ <name>Roy T. Fielding</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Mentor</role>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>-8</timezone>
+ </developer>
+ <developer>
+ <id>stefan</id>
+ <name>Stefan Guggisberg</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <name>Serge Huber</name>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <id>stefano</id>
+ <name>Stefano Mazzocchi</name>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>-5</timezone>
+ </developer>
+ <developer>
+ <name>Felix Meschberger</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <name>Brian Moseley</name>
+ <email>bcm@osafoundation.org</email>
+ <organization>Open Source Applications Foundation (OSAF)</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>-8</timezone>
+ </developer>
+ <developer>
+ <id>uncled</id>
+ <name>David Nuescheler</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <id>dpfister</id>
+ <name>Dominique Pfister</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <id>ppiegaze</id>
+ <name>Peeter Piegaze</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <id>gianugo</id>
+ <name>Gianugo Rabellino</name>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <id>treilly</id>
+ <name>Tim Reilly</name>
+ <email>treilly at apache dot org</email>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>-5</timezone>
+ </developer>
+ <developer>
+ <id>mreutegg</id>
+ <name>Marcel Reutegger</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <id>prussell</id>
+ <name>Paul Russell</name>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+0</timezone>
+ </developer>
+ <developer>
+ <id>asavory</id>
+ <name>Andrew Savory</name>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+0</timezone>
+ </developer>
+ <developer>
+ <name>Angela Schreiber</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <id>tripod</id>
+ <name>Tobias Bocanegra</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <id>sylvain</id>
+ <name>Sylvain Wallez</name>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <id>jukka</id>
+ <name>Jukka Zitting</name>
+ <email>jz@yukatan.fi</email>
+ <organization>Yukatan</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+2</timezone>
+ </developer>
+ <developer>
+ <id>edgarpoce</id>
+ <name>Edgar Poce</name>
+ <email>edgarpoce@gmail.com</email>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ </developer>
+ </developers>
+ <contributors>
+ <contributor>
+ <name>Lydia Balazs</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Unit Tests</role>
+ </roles>
+ <timezone>+1</timezone>
+ </contributor>
+ <contributor>
+ <name>Guillaume Bort</name>
+ <email>guillaume.bort@zenexity.fr</email>
+ <organization>zenexity.fr</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </contributor>
+ <contributor>
+ <name>Norbert Braeker</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Unit Tests</role>
+ </roles>
+ <timezone>+1</timezone>
+ </contributor>
+ <contributor>
+ <name>Philipp Koch</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>TCK Webapp</role>
+ </roles>
+ <timezone>+1</timezone>
+ </contributor>
+ <contributor>
+ <name>Martin Perez</name>
+ <email>mpermar@gmail.com</email>
+ <roles>
+ <role>Text Filters</role>
+ </roles>
+ </contributor>
+ <contributor>
+ <name>Mike Pfaff</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Unit Tests</role>
+ </roles>
+ <timezone>+1</timezone>
+ </contributor>
+ <contributor>
+ <name>Sten Roger Sandvik</name>
+ <email>srs@x3m.com</email>
+ <organization>x3m.com</organization>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </contributor>
+ <contributor>
+ <name>Vinzenz Wyser</name>
+ <organization>Day Software</organization>
+ <roles>
+ <role>Unit Tests</role>
+ </roles>
+ <timezone>+1</timezone>
+ </contributor>
+ <contributor>
+ <name>Sandro Boehme</name>
+ <email>sandro.boehme@gmx.de</email>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </contributor>
+ </contributors>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>/LICENSE.txt</url>
+ </license>
+ </licenses>
+ <scm>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/incubator/jackrabbit/trunk</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/incubator/jackrabbit/trunk</developerConnection>
+ <url>http://svn.apache.org/viewcvs</url>
+ </scm>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://incubator.apache.org/projects/jackrabbit.html</url>
+ </organization>
+ <build>
+ <resources>
+ <resource>
+ <directory>src/main/java</directory>
+ <includes>
+ <include>**/*.xml</include>
+ <include>**/*.properties</include>
+ <include>**/*.ddl</include>
+ <include>META-INF/services/*</include>
+ </includes>
+ </resource>
+ </resources>
+ <testResources>
+ <testResource>
+ <directory>applications/test</directory>
+ <includes>
+ <include>*.properties</include>
+ <include>*.xml</include>
+ </includes>
+ </testResource>
+ <testResource>
+ <directory>src/test/java</directory>
+ <includes>
+ <include>**/*.xml</include>
+ <include>**/*.txt</include>
+ </includes>
+ </testResource>
+ </testResources>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>generate-xpath-jjt</id>
+ <phase>generate-sources</phase>
+ <configuration>
+ <tasks>
+ <xslt style="src/main/javacc/xpath/strip.xsl" in="src/main/javacc/xpath/xpath-grammar.xml"
+ out="target/generated-src/main/javacc/stripped-xpath-grammar.xml" />
+ <xslt style="src/main/javacc/xpath/jjtree-jackrabbit.xsl"
+ in="target/generated-src/main/javacc/stripped-xpath-grammar.xml"
+ out="target/generated-src/main/javacc/XPath.jjt" />
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>delete-sources</id>
+ <phase>process-sources</phase>
+ <configuration>
+ <tasks>
+ <echo>Remove files that have been customized in Jackrabbit</echo>
+ <delete>
+ <fileset dir="target/generated-src/main/java/org/apache/jackrabbit/core/query/sql">
+ <include name="ASTLiteral.java" />
+ <include name="ASTContainsExpression.java" />
+ <include name="ASTPredicate.java" />
+ <include name="ASTIdentifier.java" />
+ </fileset>
+ <fileset dir="target/generated-src/main/java/org/apache/jackrabbit/core/query/xpath">
+ <include name="SimpleNode.java" />
+ </fileset>
+ </delete>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>ant</groupId>
+ <artifactId>ant-optional</artifactId>
+ <version>1.5.3-1</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>javacc-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>fulltext-jjtree</id>
+ <configuration>
+ <sourceDirectory>src/main/javacc/fulltext</sourceDirectory>
+ <outputDirectory>
+ target/generated-src/main/java/org/apache/jackrabbit/core/query/lucene/fulltext
+ </outputDirectory>
+ <packageName>org.apache.jackrabbit.core.query.lucene.fulltext</packageName>
+ </configuration>
+ <goals>
+ <goal>jjtree</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>fulltext-javacc</id>
+ <configuration>
+ <sourceDirectory>
+ target/generated-src/main/java/org/apache/jackrabbit/core/query/lucene/fulltext
+ </sourceDirectory>
+ <outputDirectory>target/generated-src/main/java</outputDirectory>
+ <packageName>org.apache.jackrabbit.core.query.lucene.fulltext</packageName>
+ </configuration>
+ <goals>
+ <goal>javacc</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>sql-jjtree</id>
+ <configuration>
+ <sourceDirectory>src/main/javacc/sql</sourceDirectory>
+ <outputDirectory>target/generated-src/main/java/org/apache/jackrabbit/core/query/sql</outputDirectory>
+ <packageName>org.apache.jackrabbit.core.query.sql</packageName>
+ </configuration>
+ <goals>
+ <goal>jjtree</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>sql-javacc</id>
+ <configuration>
+ <sourceDirectory>target/generated-src/main/java/org/apache/jackrabbit/core/query/sql</sourceDirectory>
+ <outputDirectory>target/generated-src/main/java</outputDirectory>
+ <packageName>org.apache.jackrabbit.core.query.sql</packageName>
+ </configuration>
+ <goals>
+ <goal>javacc</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>xpath-jjtree</id>
+ <configuration>
+ <sourceDirectory>target/generated-src/main/javacc</sourceDirectory>
+ <outputDirectory>target/generated-src/main/java/org/apache/jackrabbit/core/query/xpath</outputDirectory>
+ <packageName>org.apache.jackrabbit.core.query.xpath</packageName>
+ </configuration>
+ <goals>
+ <goal>jjtree</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>xpath-javacc</id>
+ <configuration>
+ <sourceDirectory>target/generated-src/main/java/org/apache/jackrabbit/core/query/xpath</sourceDirectory>
+ <outputDirectory>target/generated-src/main/java</outputDirectory>
+ <packageName>org.apache.jackrabbit.core.query.xpath</packageName>
+ </configuration>
+ <goals>
+ <goal>javacc</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <target>1.4</target>
+ <source>1.4</source>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>**/init/*</exclude>
+ </excludes>
+ <includes>
+ <include>**/*TestAll.java</include>
+ </includes>
+ <forkMode>once</forkMode>
+ <argLine>-Xmx128m -enableassertions</argLine>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>concurrent</groupId>
+ <artifactId>concurrent</artifactId>
+ <version>1.3.4</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-collections</groupId>
+ <artifactId>commons-collections</artifactId>
+ <version>3.1</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.transaction</groupId>
+ <artifactId>jta</artifactId>
+ <version>1.0.1B</version>
+ </dependency>
+ <dependency>
+ <groupId>jsr170</groupId>
+ <artifactId>jcr</artifactId>
+ <version>1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.8</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>lucene</groupId>
+ <artifactId>lucene</artifactId>
+ <version>1.4.3</version>
+ </dependency>
+ <dependency>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ <version>2.6.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.derby</groupId>
+ <artifactId>derby</artifactId>
+ <version>10.1.1.0</version>
+ <optional>true</optional>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ <distributionManagement>
+ <repository>
+ <id>apache.releases</id>
+ <name>Apache Repository for PMC approved releases</name>
+ <url>scp://cvs.apache.org/www/www.apache.org/dist/maven-repository/</url>
+ </repository>
+ <snapshotRepository>
+ <id>apache.snapshots</id>
+ <name>Apache Development Repository</name>
+ <url>scp://cvs.apache.org/www/cvs.apache.org/maven-snapshot-repository</url>
+ </snapshotRepository>
+ <site>
+ <id>website</id>
+ <url>scp://cvs.apache.org/www/incubator.apache.org/jackrabbit/</url>
+ </site>
+ </distributionManagement>
+</project>
\ No newline at end of file
Propchange: jackrabbit/trunk/jackrabbit/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native