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>
+