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