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 &lt;a
+    href="http://www.jcp.org/en/jsr/detail?id=170">JSR-170&lt;/a>. &lt;a href="http://www.day.com/">Day Software&lt;/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