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 2009/01/12 19:35:02 UTC
svn commit: r733857 - /jackrabbit/parent/trunk/pom.xml
Author: jukka
Date: Mon Jan 12 10:34:58 2009
New Revision: 733857
URL: http://svn.apache.org/viewvc?rev=733857&view=rev
Log:
JCRSITE-1: Create new project-level Jackrabbit parent POM
Cleaned up the new parent POM.
Modified:
jackrabbit/parent/trunk/pom.xml
Modified: jackrabbit/parent/trunk/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/parent/trunk/pom.xml?rev=733857&r1=733856&r2=733857&view=diff
==============================================================================
--- jackrabbit/parent/trunk/pom.xml (original)
+++ jackrabbit/parent/trunk/pom.xml Mon Jan 12 10:34:58 2009
@@ -20,211 +20,69 @@
<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 ">
+ http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
-
- <!-- ====================================================================== -->
- <!-- P R O J E C T D E S C R I P T I O N -->
- <!-- ====================================================================== -->
-
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
<version>4</version>
</parent>
+ <!-- =================================================================== -->
+ <!-- P R O J E C T D E S C R I P T I O N -->
+ <!-- =================================================================== -->
<groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-parent</artifactId>
- <name>Jackrabbit Parent POM</name>
- <version>1.6-SNAPSHOT</version>
+ <artifactId>parent</artifactId>
+ <version>2.0-SNAPSHOT</version>
<packaging>pom</packaging>
- <!--
- Keep the description on a single line. Otherwise Maven might generate
- a corrupted MANIFEST.MF (see http://jira.codehaus.org/browse/MJAR-4)
- -->
- <description>Apache Jackrabbit is a fully conforming implementation of the Content Repository for Java Technology API (JCR). A content repository is a hierarchical content store with support for structured and unstructured content, full text search, versioning, transactions, observation, and more. Typical applications that use content repositories include content management, document management, and records management systems.</description>
+
+ <name>Jackrabbit Parent POM</name>
<url>http://jackrabbit.apache.org/</url>
+ <inceptionYear>2004</inceptionYear>
+ <description>
+ Apache Jackrabbit is an open source project for creating and maintaining
+ software and documentation related to the Content Repository for Java
+ Technology API (JCR) and its implementation as the Apache Jackrabbit
+ content repository.
+ </description>
+
+ <!-- =================================================================== -->
+ <!-- B U I L D S E T T I N G S -->
+ <!-- =================================================================== -->
<prerequisites>
<maven>2.0</maven>
</prerequisites>
- <issueManagement>
- <system>Jira</system>
- <url>http://issues.apache.org/jira/browse/JCR</url>
- </issueManagement>
- <inceptionYear>2004</inceptionYear>
-
- <properties>
- <slf4j.version>1.5.3</slf4j.version>
- <jetty.version>6.1.14</jetty.version>
- </properties>
-
- <build>
- <plugins>
- <!-- Use Java 1.4 everywhere -->
- <plugin>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <target>1.4</target>
- <source>1.4</source>
- </configuration>
- </plugin>
- <!-- JCR-704: Enable maven-source-plugin -->
- <plugin>
- <artifactId>maven-source-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-sources</id>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <!-- Interoperate with Maven 1 -->
- <plugin>
- <artifactId>maven-one-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>install-maven-one-repository</goal>
- </goals>
- <phase>install</phase>
- </execution>
- </executions>
- </plugin>
- <!-- Generate aggregate Javadocs -->
- <plugin>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <source>1.4</source>
- <aggregate>true</aggregate>
- <links>
- <link>http://java.sun.com/j2se/1.4.2/docs/api/</link>
- <link>http://www.day.com/maven/jsr170/javadocs/jcr-1.0/</link>
- </links>
- </configuration>
- </plugin>
- <!-- JCR-988: IDE plugins -->
- <plugin>
- <!-- http://maven.apache.org/plugins/maven-idea-plugin/ -->
- <artifactId>maven-idea-plugin</artifactId>
- <version>2.0</version>
- <configuration>
- <downloadSources>true</downloadSources>
- <jdkLevel>1.4</jdkLevel>
- </configuration>
- </plugin>
- <plugin>
- <!-- http://maven.apache.org/plugins/maven-eclipse-plugin/ -->
- <artifactId>maven-eclipse-plugin</artifactId>
- <configuration>
- <downloadSources>true</downloadSources>
- </configuration>
- </plugin>
- </plugins>
-
- <pluginManagement>
- <plugins>
- <!-- Default configuration of OSGi bundleing (JCR-1342) -->
- <plugin>
- <groupId>org.apache.felix</groupId>
- <artifactId>maven-bundle-plugin</artifactId>
- <version>1.2.0</version>
- <inherited>true</inherited>
- <configuration>
- <instructions>
- <Bundle-Category>jcr,jackrabbit</Bundle-Category>
- <Bundle-DocURL>
- http://jackrabbit.apache.org
- </Bundle-DocURL>
- </instructions>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
-
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jxr-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-checkstyle-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-pmd-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>findbugs-maven-plugin</artifactId>
- <version>1.1.1</version>
- <configuration>
- <xmlOutput>true</xmlOutput>
- <findbugsXmlOutput>true</findbugsXmlOutput>
- </configuration>
- </plugin>
- </plugins>
- </reporting>
-
- <profiles>
- <!-- JCR-661: The antrun tools.jar dependency is not needed on macs -->
- <profile>
- <id>non-mac</id>
- <activation>
- <os>
- <family>!mac</family>
- </os>
- </activation>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <dependencies>
- <!-- JCR-661: Plugin dependencies are inherited -->
- <dependency>
- <groupId>sun</groupId>
- <artifactId>tools</artifactId>
- <version>1.0</version>
- <scope>system</scope>
- <systemPath>${java.home}/../lib/tools.jar</systemPath>
- </dependency>
- </dependencies>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
- <!-- ====================================================================== -->
- <!-- M A I L I N G L I S T S -->
- <!-- ====================================================================== -->
+ <!-- =================================================================== -->
+ <!-- M A I L I N G L I S T S -->
+ <!-- =================================================================== -->
<mailingLists>
<mailingList>
<name>Jackrabbit Announce List</name>
<subscribe>announce-subscribe@jackrabbit.apache.org</subscribe>
<unsubscribe>announce-unsubscribe@jackrabbit.apache.org</unsubscribe>
- <archive>http://mail-archives.apache.org/mod_mbox/jackrabbit-announce/</archive>
+ <archive>
+ http://mail-archives.apache.org/mod_mbox/jackrabbit-announce/
+ </archive>
+ <otherArchives>
+ <otherArchive>
+ http://jackrabbit.markmail.org/
+ </otherArchive>
+ </otherArchive>
</mailingList>
<mailingList>
<name>Jackrabbit Users List</name>
<subscribe>users-subscribe@jackrabbit.apache.org</subscribe>
<unsubscribe>users-unsubscribe@jackrabbit.apache.org</unsubscribe>
<post>users at jackrabbit.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/jackrabbit-users/</archive>
+ <archive>
+ http://mail-archives.apache.org/mod_mbox/jackrabbit-users/
+ </archive>
<otherArchives>
<otherArchive>
+ http://jackrabbit.markmail.org/
+ </otherArchive>
+ <otherArchive>
http://dir.gmane.org/gmane.comp.apache.jackrabbit.user
</otherArchive>
<otherArchive>
@@ -240,9 +98,14 @@
<subscribe>dev-subscribe@jackrabbit.apache.org</subscribe>
<unsubscribe>dev-unsubscribe@jackrabbit.apache.org</unsubscribe>
<post>dev at jackrabbit.apache.org</post>
- <archive>http://mail-archives.apache.org/mod_mbox/jackrabbit-dev/</archive>
+ <archive>
+ http://mail-archives.apache.org/mod_mbox/jackrabbit-dev/
+ </archive>
<otherArchives>
<otherArchive>
+ http://jackrabbit.markmail.org/
+ </otherArchive>
+ <otherArchive>
http://dir.gmane.org/gmane.comp.apache.jackrabbit.devel
</otherArchive>
<otherArchive>
@@ -260,13 +123,20 @@
<name>Jackrabbit Source Control List</name>
<subscribe>commits-subscribe@jackrabbit.apache.org</subscribe>
<unsubscribe>commits-unsubscribe@jackrabbit.apache.org</unsubscribe>
- <archive>http://mail-archives.apache.org/mod_mbox/jackrabbit-commits/</archive>
+ <archive>
+ http://mail-archives.apache.org/mod_mbox/jackrabbit-commits/
+ </archive>
+ <otherArchives>
+ <otherArchive>
+ http://jackrabbit.markmail.org/
+ </otherArchive>
+ </otherArchive>
</mailingList>
</mailingLists>
- <!-- ====================================================================== -->
- <!-- P E O P L E -->
- <!-- ====================================================================== -->
+ <!-- =================================================================== -->
+ <!-- C O M M I T T E R S -->
+ <!-- =================================================================== -->
<developers>
<developer>
<name>Roy T. Fielding</name>
@@ -490,6 +360,9 @@
</developer>
</developers>
+ <!-- =================================================================== -->
+ <!-- C O N T R I B U T O R S -->
+ <!-- =================================================================== -->
<contributors>
<contributor>
<name>Lydia Balazs</name>
@@ -633,178 +506,5 @@
</contributor>
</contributors>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>javax.jcr</groupId>
- <artifactId>jcr</artifactId>
- <version>1.0</version>
- <scope>provided</scope>
- </dependency>
- <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>commons-digester</groupId>
- <artifactId>commons-digester</artifactId>
- <version>1.7</version>
- </dependency>
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.1</version>
- </dependency>
- <dependency>
- <groupId>commons-beanutils</groupId>
- <artifactId>commons-beanutils</artifactId>
- <version>1.7.0</version>
- </dependency>
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>1.4</version>
- </dependency>
- <dependency>
- <groupId>org.apache.geronimo.specs</groupId>
- <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
- <version>1.0.1</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <version>${slf4j.version}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <version>${slf4j.version}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>jcl-over-slf4j</artifactId>
- <version>${slf4j.version}</version>
- </dependency>
- <dependency>
- <groupId>commons-httpclient</groupId>
- <artifactId>commons-httpclient</artifactId>
- <version>3.0</version>
- <!-- JCR-683: Exclude bad transitive dependencies -->
- <exclusions>
- <exclusion>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.lucene</groupId>
- <artifactId>lucene-core</artifactId>
- <version>2.3.2</version>
- </dependency>
- <dependency>
- <groupId>org.apache.derby</groupId>
- <artifactId>derby</artifactId>
- <version>10.2.1.6</version>
- </dependency>
- <dependency>
- <groupId>org.apache.derby</groupId>
- <artifactId>derbynet</artifactId>
- <version>10.2.1.6</version>
- </dependency>
- <dependency>
- <groupId>org.apache.derby</groupId>
- <artifactId>derbyclient</artifactId>
- <version>10.2.1.6</version>
- </dependency>
- <dependency>
- <groupId>org.apache.poi</groupId>
- <artifactId>poi</artifactId>
- <version>3.0.2-FINAL</version>
- </dependency>
- <dependency>
- <groupId>org.apache.poi</groupId>
- <artifactId>poi-scratchpad</artifactId>
- <version>3.0.2-FINAL</version>
- </dependency>
- <dependency>
- <groupId>pdfbox</groupId>
- <artifactId>pdfbox</artifactId>
- <version>0.7.3</version>
- <exclusions>
- <exclusion>
- <groupId>bouncycastle</groupId>
- <artifactId>bcmail-jdk14</artifactId>
- </exclusion>
- <exclusion>
- <groupId>bouncycastle</groupId>
- <artifactId>bcprov-jdk14</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.geronimo.specs</groupId>
- <artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
- <version>1.0</version>
- </dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- <version>2.3</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.mortbay.jetty</groupId>
- <artifactId>jetty</artifactId>
- <version>${jetty.version}</version>
- </dependency>
- <dependency>
- <groupId>org.mortbay.jetty</groupId>
- <artifactId>jsp-2.1</artifactId>
- <version>${jetty.version}</version>
- </dependency>
- <dependency>
- <groupId>org.mortbay.jetty</groupId>
- <artifactId>jetty-util</artifactId>
- <version>${jetty.version}</version>
- </dependency>
- <dependency>
- <groupId>org.mortbay.jetty</groupId>
- <artifactId>servlet-api-2.5</artifactId>
- <version>${jetty.version}</version>
- </dependency>
- <dependency>
- <groupId>org.mortbay.jetty</groupId>
- <artifactId>jsp-api-2.1</artifactId>
- <version>${jetty.version}</version>
- </dependency>
- <dependency>
- <groupId>xerces</groupId>
- <artifactId>xercesImpl</artifactId>
- <version>2.8.1</version>
- </dependency>
- <dependency>
- <groupId>cglib</groupId>
- <artifactId>cglib</artifactId>
- <version>2.1_3</version>
- </dependency>
- <dependency>
- <groupId>easymock</groupId>
- <artifactId>easymock</artifactId>
- <version>1.1</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
</project>
+