jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jukka Zitting (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (JCR-3284) Provide jackrabbit standalone jar
Date Sun, 01 Apr 2012 17:18:27 GMT

    [ https://issues.apache.org/jira/browse/JCR-3284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13243786#comment-13243786
] 

Jukka Zitting commented on JCR-3284:
------------------------------------

It's fairly straightforward to start an embedded Jackrabbit repository and expose it over
WebDAV using an embedded Jetty or Tomcat instance. Starting the full standalone jar is IMHO
a bit overkill for a test case like that.

See http://svn.apache.org/repos/asf/jackrabbit/trunk/jackrabbit-jcr-server/src/test/java/org/apache/jackrabbit/webdav/simple/LitmusTest.java
for some example code on how to do this.
                
> Provide jackrabbit standalone jar
> ---------------------------------
>
>                 Key: JCR-3284
>                 URL: https://issues.apache.org/jira/browse/JCR-3284
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-standalone
>         Environment: Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500)
> Maven home: C:\Java\apache-maven-3.0.4\bin\..
> Java version: 1.6.0_31, vendor: Sun Microsystems Inc.
> Java home: C:\Program Files\Java\jdk1.6.0_31\jre
> Default locale: en_US, platform encoding: Cp1252
> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
>            Reporter: Gary D. Gregory
>            Assignee: Jukka Zitting
>             Fix For: 2.0-alpha11
>
>
> Hello all,
> I would like to use jackrabbit-standalone from Maven for testing our upcoming Apache
Commons VFS 2.1.
> If you have a better idea on how to do the following, please advise.
> I want to run our VFS WebDAV unit tests using Jackrabbit as a server embedded in the
test. In previous versions, a developer had to set up a WebDAV server manually and run the
one test.
> What I started to do is use jackrabbit-standalone 1.6.5 but it does not have the JcrUtils
class which came in with Jackrabbit 2.0.
> My current code:
> # Create a temp dir
> # Create a TransientRepository point to the temp dir
> # Use JcrUtils to import a directory its subdirectories full of test files (I cannot
do this ATM.)
> # Shutdown the TransientRepository
> # Start Jackrabbit with org.apache.jackrabbit.standalone.Main:
> {noformat}
> org.apache.jackrabbit.standalone.Main.main(new String[] { "--port", Integer.toString(SocketPort),
"--repo", repoDirectory.toString() });
> {noformat}
> # The tests run
> I would like to use the latest jackrabbit but I am stuck without the standalone jar.
> Thoughts? 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message