Return-Path: Delivered-To: apmail-jackrabbit-users-archive@locus.apache.org Received: (qmail 2354 invoked from network); 25 Nov 2008 09:25:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 25 Nov 2008 09:25:23 -0000 Received: (qmail 22053 invoked by uid 500); 25 Nov 2008 09:25:34 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 21553 invoked by uid 500); 25 Nov 2008 09:25:33 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 21542 invoked by uid 99); 25 Nov 2008 09:25:33 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Nov 2008 01:25:33 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of anchela@day.com designates 207.126.148.183 as permitted sender) Received: from [207.126.148.183] (HELO eu3sys201aog003.obsmtp.com) (207.126.148.183) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 25 Nov 2008 09:24:06 +0000 Received: from source ([66.249.92.172]) by eu3sys201aob003.postini.com ([207.126.154.11]) with SMTP ID DSNKSSvEYgSI7/4RIhjTFfuNOKdCMPAzx5qp@postini.com; Tue, 25 Nov 2008 09:24:52 UTC Received: by ug-out-1314.google.com with SMTP id a2so1008641ugf.1 for ; Tue, 25 Nov 2008 01:24:50 -0800 (PST) Received: by 10.86.54.3 with SMTP id c3mr2790719fga.33.1227605090348; Tue, 25 Nov 2008 01:24:50 -0800 (PST) Received: from ?10.0.0.148? (bsl-rtr.day.com [62.192.10.254]) by mx.google.com with ESMTPS id 3sm7813735fge.3.2008.11.25.01.24.48 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 25 Nov 2008 01:24:49 -0800 (PST) Message-ID: <492BC4E2.7030704@day.com> Date: Tue, 25 Nov 2008 10:26:58 +0100 From: Angela Schreiber User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: users@jackrabbit.apache.org Subject: Re: [Fwd: Which RepositoryFactory for WebDAV?] References: <4925A758.4090303@sun.com> <4925B058.2010301@sun.com> <4925D713.8000505@sun.com> <49268022.9000107@day.com> <4926F534.9010105@sun.com> <492748EA.40305@sun.com> In-Reply-To: <492748EA.40305@sun.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org hi kenneth please disregard my previous response. actually the pom.xml contained outdated dependencies. that should be fixed at revision 720447. regards angela > [INFO] Error building POM (may not be this project's POM). > > > Project ID: org.apache.jackrabbit:jackrabbit-test-client > POM Location: /home/yue/jackrabbit/sandbox/spi/client/pom.xml > Validation Messages: > > [0] 'dependencies.dependency.version' is missing for > org.apache.jackrabbit:jackrabbit-spi2jcr > > > Reason: Failed to validate POM for project > org.apache.jackrabbit:jackrabbit-test-client at > /home/yue/jackrabbit/sandbox/spi/client/pom.xml > > > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > org.apache.maven.reactor.MavenExecutionException: Failed to validate POM > for project org.apache.jackrabbit:jackrabbit-test-client at > /home/yue/jackrabbit/sandbox/spi/client/pom.xml > at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:292) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:287) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.apache.maven.project.InvalidProjectModelException: Failed > to validate POM for project org.apache.jackrabbit:jackrabbit-test-client > at /home/yue/jackrabbit/sandbox/spi/client/pom.xml > at > org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProjectBuilder.java:1108) > > at > org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:878) > > at > org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:506) > > at > org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:198) > > at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:583) > at > org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:461) > at > org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:534) > at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365) > ... 11 more > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 3 seconds > [INFO] Finished at: Fri Nov 21 15:39:40 PST 2008 > [INFO] Final Memory: 3M/249M > [INFO] > ------------------------------------------------------------------------ > > Angela, I'll really appreciate if you have the working bits and just > kindly send them my way (email, put them on a FTP server, or whatever) > if you don't feel they're stable enough to commit. I urgently need them > to continue my development. Oh, by the way, throw in the > RepositoryFactory while you're at it so I don't have to read the test > code to figure out how to use those classes. Thanks. > > Ken > >>> if, however, you think the spi2dav sandbox project >>> should be put into a common release cycle, feel free to >>> open an jira issue for that. >> >> Will do. >> >>>> I saw that too, but I don't want "to test the WebDAV remoting" as >>>> mentioned in the README; I want to use it. >>> >>> fair enough. but currently it is in the sandbox, there >>> is not automated testing installed and i can't promise >>> you that everything works smoothly. >> >> That's fine. I'm not doing anything fancy, just simply reading and >> writing attributes and node data (no versioning, no locking). As long >> as the basic functionality works, I don't mind the code having some >> bugs here and there. >> >>> if you can live with that, feel free to use it. >>> bug reports and requests for improvement are welcome. >>> >>>> [...] The ideal solution would be like >>>> org.apache.jackrabbit.rmi.client.ClientRepositoryFactory where I >>>> just configure it in my context.xml with the URL it needs and my >>>> code to lookup up the Repository object from JNDI doesn't need to >>>> change. Does such RepositoryFactory exist? >>> >>> at Day we are having a RepositoryFactory to obtain a jcr2spi >>> Repository based on an extended version of the webdav >>> remoting. >>> >>> i can put a similar factory for spi2dav to the sandbox, >>> if you want me to. up to now this simply didn't have too >>> much priority. >> >> YES, PLEASE, ASAP! As I said above, it doesn't have to be perfectly >> stable/robust, as long as the basic best-case scenario works. >> >>> hope that helps >> >> Definitely. Thanks again for your time. >> >> Ken > >