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/12/03 20:52:37 UTC

svn commit: r481867 - in /jackrabbit/trunk/jackrabbit-jcr-server: README.txt pom.xml

Author: jukka
Date: Sun Dec  3 11:52:35 2006
New Revision: 481867

URL: http://svn.apache.org/viewvc?view=rev&rev=481867
Log:
JCR-612, JCR-332: Upgraded jackrabbit-jcr-server to Maven 2

Added:
    jackrabbit/trunk/jackrabbit-jcr-server/pom.xml
      - copied, changed from r481863, jackrabbit/trunk/jackrabbit-webdav/pom.xml
Modified:
    jackrabbit/trunk/jackrabbit-jcr-server/README.txt

Modified: jackrabbit/trunk/jackrabbit-jcr-server/README.txt
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-jcr-server/README.txt?view=diff&rev=481867&r1=481866&r2=481867
==============================================================================
--- jackrabbit/trunk/jackrabbit-jcr-server/README.txt (original)
+++ jackrabbit/trunk/jackrabbit-jcr-server/README.txt Sun Dec  3 11:52:35 2006
@@ -1,68 +1,59 @@
-README - Jackrabbit JCR Server
-===============================================================================
+================================
+Welcome to Jackrabbit JCR Server
+================================
 
-This project contains WebDAV based JCR server implementations.
-Currently 2 different server implementations are provided:
+This is the JCR Server component of the Apache Jackrabbit project.
+This component contains two WebDAV based JCR server implementations:
 
+   1) WebDAV server ('simple')
 
-1) WebDAV server ('simple')
--------------------------------------------------------------------------------
-
-  DAV1,2 compliant WebDAV server implementation to access a
-  JSR170 repository.
-  
-  Futher information such as configuration as well as the
-  SimpleWebdavServlet itself may be found in the 'webapp' project.
-  
-  Packages:
+      DAV1,2 compliant WebDAV server implementation to access a
+      JSR170 repository.
   
-  - org.apache.jackrabbit.server         = server
-  - org.apache.jackrabbit.server.io      = import/export
-  - org.apache.jackrabbit.webdav.simple  = dav-resource implementation + config.
+      Futher information such as configuration as well as the
+      SimpleWebdavServlet itself may be found in the 'webapp' project.
   
-  Servlet (webapp project):
-  
-  - org.apache.jackrabbit.j2ee.SimpleWebdavServlet.java 
+      Packages:
+      - org.apache.jackrabbit.server         = server
+      - org.apache.jackrabbit.server.io      = import/export
+      - org.apache.jackrabbit.webdav.simple  = dav-resource implementation + config.
+
+      Servlet (webapp project):
+      - org.apache.jackrabbit.j2ee.SimpleWebdavServlet.java 
   
 
-2) 'jcr' server:
--------------------------------------------------------------------------------
+   2) 'jcr' server:
 
-   Server used to remove JSR170 calls via WebDAV.
-   No particular effort to be compliant to WebDAV related RFCs.
+      Server used to remove JSR170 calls via WebDAV.
+      No particular effort to be compliant to WebDAV related RFCs.
    
-   The 'client' counterpart of this server is under development and
-   can be found within the <jackrabbit>/contrib/spi contribution.
+      The 'client' counterpart of this server is under development and
+      can be found within the <jackrabbit>/contrib/spi contribution.
    
-   Packages:
-
-   - org.apache.jackrabbit.server     = server
-   - org.apache.jackrabbit.server.jcr = jcr-server specific server part
-   - org.apache.jackrabbit.webdav.jcr = dav-resources, reports, properties   
-   
-   Servlet (webapp project):
+      Packages:
+      - org.apache.jackrabbit.server     = server
+      - org.apache.jackrabbit.server.jcr = jcr-server specific server part
+      - org.apache.jackrabbit.webdav.jcr = dav-resources, reports, properties   
    
-   - org.apache.jackrabbit.j2ee.JCRServerServlet.java
+      Servlet (webapp project):
+      - org.apache.jackrabbit.j2ee.JCRServerServlet.java
            
-   Further reading:
-   - http://www.day.com/jsr170/server/JCR_Webdav_Protocol.zip">JCR_Webdav_Protocol.zip
-
-
-Requirements
---------------------------------------------------------------------------------
+      Further reading:
+      - http://www.day.com/jsr170/server/JCR_Webdav_Protocol.zip
 
-This project assumes that you have already successfully compiled and 
-installed the Jackrabbit 
+See the Apache Jackrabbit web site (http://jackrabbit.apache.org/)
+for documentation and other information. You are welcome to join the
+Jackrabbit mailing lists (http://jackrabbit.apache.org/mail-lists.html)
+to discuss this compoment and to use the Jackrabbit issue tracker
+(http://issues.apache.org/jira/browse/JCR) to report issues or request
+new features.
 
-- jcr-commons module and the 
-- webdav project
-
-into your maven repository. If this is not the case, go back to the root
-project and build the corresponding projects.
+Apache Jackrabbit is a project of the Apache Software Foundation
+(http://www.apache.org).
 
 
 License (see also LICENSE.txt)
---------------------------------------------------------------------------------
+==============================
 
 Collective work: Copyright 2006 The Apache Software Foundation.
 
@@ -81,3 +72,28 @@
 See the License for the specific language governing permissions and
 limitations under the License.
 
+
+Getting Started
+===============
+
+This compoment uses a Maven 2 (http://maven.apache.org/) build
+environment. If you have Maven 2 installed, you can compile and
+package the jacrabbit-jcr-server jar using the following command:
+
+    mvn package
+
+See the Maven 2 documentation for other build features.
+
+This compoment depends on the Jackrabbit WebDAV and JCR Commons libraries.
+If you are using the latest Jackrabbit source code, you need to first
+build these libraries and install them in your local Maven 2 repository
+before building this component.
+
+The latest source code for this compoment is available in the
+Subversion (http://subversion.tigris.org/) source repository of
+the Apache Software Foundation. If you have Subversion installed,
+you can checkout the latest source using the following command:
+
+    svn checkout http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-jcr-server
+
+See the Subversion documentation for other source control features.

Copied: jackrabbit/trunk/jackrabbit-jcr-server/pom.xml (from r481863, jackrabbit/trunk/jackrabbit-webdav/pom.xml)
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-jcr-server/pom.xml?view=diff&rev=481867&p1=jackrabbit/trunk/jackrabbit-webdav/pom.xml&r1=481863&p2=jackrabbit/trunk/jackrabbit-jcr-server/pom.xml&r2=481867
==============================================================================
--- jackrabbit/trunk/jackrabbit-webdav/pom.xml (original)
+++ jackrabbit/trunk/jackrabbit-jcr-server/pom.xml Sun Dec  3 11:52:35 2006
@@ -32,18 +32,18 @@
     <version>1.2-SNAPSHOT</version>
     <relativePath>..</relativePath>
   </parent>
-  <artifactId>jackrabbit-webdav</artifactId>
-  <name>Jackrabbit WebDAV Library</name>
-  <description>WebDAV library used by the Jackrabbit WebDAV support</description>
+  <artifactId>jackrabbit-jcr-server</artifactId>
+  <name>Jackrabbit JCR Server</name>
+  <description>WebDAV server implementations for JCR</description>
 
   <scm>
     <connection>
-      scm:svn:http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-webdav
+      scm:svn:http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-jcr-server
     </connection>
     <developerConnection>
-      scm:svn:https://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-webdav
+      scm:svn:https://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-jcr-server
     </developerConnection>
-    <url>http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-webdav</url>
+    <url>http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-jcr-server</url>
   </scm>
 
   <build>
@@ -72,11 +72,21 @@
 
   <dependencies>
     <dependency>
+      <groupId>javax.jcr</groupId>
+      <artifactId>jcr</artifactId>
+      <version>1.0</version>
+    </dependency>
+    <dependency>
       <groupId>org.apache.jackrabbit</groupId>
       <artifactId>jackrabbit-jcr-commons</artifactId>
       <version>${pom.version}</version>
     </dependency>
     <dependency>
+      <groupId>org.apache.jackrabbit</groupId>
+      <artifactId>jackrabbit-webdav</artifactId>
+      <version>${pom.version}</version>
+    </dependency>
+    <dependency>
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-log4j12</artifactId>
       <version>1.0</version>
@@ -102,14 +112,10 @@
       <version>2.3</version>
     </dependency>
     <dependency>
-      <groupId>commons-httpclient</groupId>
-      <artifactId>commons-httpclient</artifactId>
-      <version>3.0</version>
-    </dependency>
-    <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
       <version>3.8.1</version>
+      <scope>test</scope>
     </dependency>
   </dependencies>