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>