You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by fm...@apache.org on 2006/10/14 17:04:24 UTC

svn commit: r463952 - in /jackrabbit/trunk/jackrabbit: maven.xml modules/api/ modules/api/maven.xml modules/api/project.xml

Author: fmeschbe
Date: Sat Oct 14 08:04:23 2006
New Revision: 463952

URL: http://svn.apache.org/viewvc?view=rev&rev=463952
Log:
JCR-585 Create jackrabbit-api(.jar) and the respective jackrabbit-rmi extensions

Added:
    jackrabbit/trunk/jackrabbit/modules/api/   (with props)
    jackrabbit/trunk/jackrabbit/modules/api/maven.xml   (with props)
    jackrabbit/trunk/jackrabbit/modules/api/project.xml   (with props)
Modified:
    jackrabbit/trunk/jackrabbit/maven.xml

Modified: jackrabbit/trunk/jackrabbit/maven.xml
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit/maven.xml?view=diff&rev=463952&r1=463951&r2=463952
==============================================================================
--- jackrabbit/trunk/jackrabbit/maven.xml (original)
+++ jackrabbit/trunk/jackrabbit/maven.xml Sat Oct 14 08:04:23 2006
@@ -32,6 +32,9 @@
                 <ant:include name="checkstyle.xml"/>
                 <ant:include name="checkstyle-suppressions.xml"/>
                 <ant:include name="derby.properties"/>
+                <ant:include name="modules/api/project.xml"/>
+                <ant:include name="modules/api/project.properties"/>
+                <ant:include name="modules/api/maven.xml"/>
                 <ant:include name="modules/commons/project.xml"/>
                 <ant:include name="modules/commons/project.properties"/>
                 <ant:include name="modules/commons/maven.xml"/>
@@ -47,9 +50,12 @@
         </ant:copy>
     </postGoal>
 
-    <!-- Copy the jackrabbit-commons jar to the binary release. -->
+    <!-- Copy the jackrabbit-api/commons jar to the binary release. -->
     <postGoal name="dist:prepare-bin-filesystem">
         <ant:copy todir="${maven.dist.bin.assembly.dir}">
+            <ant:fileset dir="${basedir}/modules/api/target">
+                <ant:include name="*.jar"/>
+            </ant:fileset>
             <ant:fileset dir="${basedir}/modules/commons/target">
                 <ant:include name="*.jar"/>
             </ant:fileset>

Propchange: jackrabbit/trunk/jackrabbit/modules/api/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Oct 14 08:04:23 2006
@@ -0,0 +1 @@
+target

Added: jackrabbit/trunk/jackrabbit/modules/api/maven.xml
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit/modules/api/maven.xml?view=auto&rev=463952
==============================================================================
--- jackrabbit/trunk/jackrabbit/modules/api/maven.xml (added)
+++ jackrabbit/trunk/jackrabbit/modules/api/maven.xml Sat Oct 14 08:04:23 2006
@@ -0,0 +1,36 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<project default="jar:install" xmlns:ant="jelly:ant">
+  <!-- 
+      override compile goal, since we just need the jar from the
+      compiled classes of jackrabbit
+  -->
+  <goal name="java:compile">
+    <ant:copy todir="${maven.build.dest}">
+      <ant:fileset dir="${basedir}/../../target/classes">
+        <ant:include name="org/apache/jackrabbit/api/**"/>
+      </ant:fileset>
+    </ant:copy>
+    <ant:copy todir="${maven.build.dest}/META-INF">
+      <ant:fileset dir="${basedir}/../..">
+        <ant:include name="README.txt"/>
+        <ant:include name="NOTICE.txt"/>
+        <ant:include name="LICENSE.txt"/>
+      </ant:fileset>
+    </ant:copy>
+  </goal>
+</project>

Propchange: jackrabbit/trunk/jackrabbit/modules/api/maven.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: jackrabbit/trunk/jackrabbit/modules/api/project.xml
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit/modules/api/project.xml?view=auto&rev=463952
==============================================================================
--- jackrabbit/trunk/jackrabbit/modules/api/project.xml (added)
+++ jackrabbit/trunk/jackrabbit/modules/api/project.xml Sat Oct 14 08:04:23 2006
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+  -->
+
+<project>
+    <!-- ====================================================================== -->
+    <!-- P R O J E C T  D E S C R I P T I O N                                   -->
+    <!-- ====================================================================== -->
+    <pomVersion>3</pomVersion>
+    <groupId>org.apache.jackrabbit</groupId>
+    <artifactId>jackrabbit-jcr-api</artifactId>
+    <currentVersion>1.1-SNAPSHOT</currentVersion>
+    <name>Jackrabbit API</name>
+</project>

Propchange: jackrabbit/trunk/jackrabbit/modules/api/project.xml
------------------------------------------------------------------------------
    svn:eol-style = native