I followed the instructions on building wck but I got this:
"build-macro-store:
[echo] Building macro store extension
[javac] Compiling 1 source file to /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build/classes
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:31: package org.apache.commons.transaction.util.xa does not exist
[javac] import org.apache.commons.transaction.util.xa.TransactionalResource;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:32: package org.apache.slide.authenticate does not exist
[javac] import org.apache.slide.authenticate.CredentialsToken;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:33: package org.apache.slide.common does not exist
[javac] import org.apache.slide.common.Service;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:34: package org.apache.slide.common does not exist
[javac] import org.apache.slide.common.ServiceAccessException;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:35: package org.apache.slide.common does not exist
[javac] import org.apache.slide.common.ServiceParameterErrorException;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:36: package org.apache.slide.common does not exist
[javac] import org.apache.slide.common.ServiceParameterMissingException;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:37: package org.apache.slide.common does not exist
[javac] import org.apache.slide.common.Uri;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:38: package org.apache.slide.lock does not exist
[javac] import org.apache.slide.lock.ObjectLockedException;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:39: package org.apache.slide.security does not exist
[javac] import org.apache.slide.security.AccessDeniedException;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:41: package org.apache.slide.store does not exist
[javac] import org.apache.slide.store.MacroStore;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:42: package org.apache.slide.structure does not exist
[javac] import org.apache.slide.structure.ObjectAlreadyExistsException;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:43: package org.apache.slide.structure does not exist
[javac] import org.apache.slide.structure.ObjectNotFoundException;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:44: package org.apache.slide.util.logger does not exist
[javac] import org.apache.slide.util.logger.Logger;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:33: package org.apache.commons.transaction.util.xa does not exist
[javac] import org.apache.commons.transaction.util.xa.AbstractTransactionalResource;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:34: package org.apache.commons.transaction.util.xa does not exist
[javac] import org.apache.commons.transaction.util.xa.TransactionalResource;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:35: package org.apache.slide.authenticate does not exist
[javac] import org.apache.slide.authenticate.CredentialsToken;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:36: package org.apache.slide.common does not exist
[javac] import org.apache.slide.common.*;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:37: package org.apache.slide.lock does not exist
[javac] import org.apache.slide.lock.LockTokenNotFoundException;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:38: package org.apache.slide.lock does not exist
[javac] import org.apache.slide.lock.NodeLock;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:39: package org.apache.slide.lock does not exist
[javac] import org.apache.slide.lock.ObjectLockedException;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:40: package org.apache.slide.security does not exist
[javac] import org.apache.slide.security.AccessDeniedException;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:43: package org.apache.slide.store does not exist
[javac] import org.apache.slide.store.*;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:44: package org.apache.slide.content does not exist
[javac] import org.apache.slide.content.*;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:45: package org.apache.slide.structure does not exist
[javac] import org.apache.slide.structure.*;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:46: package org.apache.slide.util.logger does not exist
[javac] import org.apache.slide.util.logger.*;
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: cannot resolve symbol
[javac] symbol : class AbstractXAServiceBase
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public class WebdavStoreAdapter extends AbstractXAServiceBase implements Service, ContentStore, NodeStore, LockStore,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: cannot resolve symbol
[javac] symbol : class Service
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public class WebdavStoreAdapter extends AbstractXAServiceBase implements Service, ContentStore, NodeStore, LockStore,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: cannot resolve symbol
[javac] symbol : class ContentStore
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public class WebdavStoreAdapter extends AbstractXAServiceBase implements Service, ContentStore, NodeStore, LockStore,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: cannot resolve symbol
[javac] symbol : class NodeStore
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public class WebdavStoreAdapter extends AbstractXAServiceBase implements Service, ContentStore, NodeStore, LockStore,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:59: cannot resolve symbol
[javac] symbol : class LockStore
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public class WebdavStoreAdapter extends AbstractXAServiceBase implements Service, ContentStore, NodeStore, LockStore,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60: cannot resolve symbol
[javac] symbol : class RevisionDescriptorStore
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] RevisionDescriptorStore, RevisionDescriptorsStore {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:60: cannot resolve symbol
[javac] symbol : class RevisionDescriptorsStore
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] RevisionDescriptorStore, RevisionDescriptorsStore {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:58: cannot resolve symbol
[javac] symbol : class MacroStore
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] public class WebdavStoreMacroAdapter extends WebdavStoreAdapter implements MacroStore {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:62: cannot resolve symbol
[javac] symbol : class ServiceParameterErrorException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] public void setParameters(Hashtable parameters) throws ServiceParameterErrorException,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:63: cannot resolve symbol
[javac] symbol : class ServiceParameterMissingException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] ServiceParameterMissingException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] public void macroDelete(Uri targetUri) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] public void macroDelete(Uri targetUri) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:80: cannot resolve symbol
[javac] symbol : class ObjectNotFoundException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] public void macroDelete(Uri targetUri) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean overwrite, boolean recursive)
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:89: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] public void macroCopy(Uri sourceUri, Uri targetUri, boolean overwrite, boolean recursive)
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] throws ServiceAccessException, ObjectNotFoundException, ObjectAlreadyExistsException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: cannot resolve symbol
[javac] symbol : class ObjectNotFoundException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] throws ServiceAccessException, ObjectNotFoundException, ObjectAlreadyExistsException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:90: cannot resolve symbol
[javac] symbol : class ObjectAlreadyExistsException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] throws ServiceAccessException, ObjectNotFoundException, ObjectAlreadyExistsException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean overwrite)
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:100: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] public void macroMove(Uri sourceUri, Uri targetUri, boolean overwrite)
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] throws ServiceAccessException, ObjectNotFoundException, ObjectAlreadyExistsException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: cannot resolve symbol
[javac] symbol : class ObjectNotFoundException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] throws ServiceAccessException, ObjectNotFoundException, ObjectAlreadyExistsException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:101: cannot resolve symbol
[javac] symbol : class ObjectAlreadyExistsException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] throws ServiceAccessException, ObjectNotFoundException, ObjectAlreadyExistsException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107: cannot resolve symbol
[javac] symbol : class TransactionalResource
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] protected TransactionalResource createTransactionResource(Xid xid) throws ServiceAccessException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:107: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] protected TransactionalResource createTransactionResource(Xid xid) throws ServiceAccessException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] protected TransactionId createTransactionResource(Uri uri) throws ServiceAccessException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:348: cannot resolve symbol
[javac] symbol : class AbstractTransactionalResource
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter.TransactionId
[javac] protected static class TransactionId extends AbstractTransactionalResource {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreMacroAdapter.java:115: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreMacroAdapter
[javac] protected TransactionId createTransactionResource(Uri uri) throws ServiceAccessException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:80: cannot resolve symbol
[javac] symbol : class ServiceParameterErrorException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void setParameters(Hashtable parameters) throws ServiceParameterErrorException,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:81: cannot resolve symbol
[javac] symbol : class ServiceParameterMissingException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] ServiceParameterMissingException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96: cannot resolve symbol
[javac] symbol : class CredentialsToken
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void connect(CredentialsToken crdtoken) throws ServiceConnectionFailedException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:96: cannot resolve symbol
[javac] symbol : class ServiceConnectionFailedException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void connect(CredentialsToken crdtoken) throws ServiceConnectionFailedException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:100: cannot resolve symbol
[javac] symbol : class ServiceDisconnectionFailedException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void disconnect() throws ServiceDisconnectionFailedException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:104: cannot resolve symbol
[javac] symbol : class ServiceConnectionFailedException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void connect() throws ServiceConnectionFailedException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:107: cannot resolve symbol
[javac] symbol : class ServiceResetFailedException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void reset() throws ServiceResetFailedException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:111: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public boolean isConnected() throws ServiceAccessException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public NodeRevisionContent retrieveRevisionContent(Uri uri, NodeRevisionDescriptor revisionDescriptor)
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: cannot resolve symbol
[javac] symbol : class NodeRevisionDescriptor
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public NodeRevisionContent retrieveRevisionContent(Uri uri, NodeRevisionDescriptor revisionDescriptor)
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:129: cannot resolve symbol
[javac] symbol : class NodeRevisionContent
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public NodeRevisionContent retrieveRevisionContent(Uri uri, NodeRevisionDescriptor revisionDescriptor)
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] throws ServiceAccessException, RevisionNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:130: cannot resolve symbol
[javac] symbol : class RevisionNotFoundException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] throws ServiceAccessException, RevisionNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void createRevisionContent(Uri uri, NodeRevisionDescriptor revisionDescriptor,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:149: cannot resolve symbol
[javac] symbol : class NodeRevisionDescriptor
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void createRevisionContent(Uri uri, NodeRevisionDescriptor revisionDescriptor,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: cannot resolve symbol
[javac] symbol : class NodeRevisionContent
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] NodeRevisionContent revisionContent) throws ServiceAccessException, RevisionAlreadyExistException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] NodeRevisionContent revisionContent) throws ServiceAccessException, RevisionAlreadyExistException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:150: cannot resolve symbol
[javac] symbol : class RevisionAlreadyExistException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] NodeRevisionContent revisionContent) throws ServiceAccessException, RevisionAlreadyExistException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void storeRevisionContent(Uri uri, NodeRevisionDescriptor revisionDescriptor,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:156: cannot resolve symbol
[javac] symbol : class NodeRevisionDescriptor
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void storeRevisionContent(Uri uri, NodeRevisionDescriptor revisionDescriptor,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: cannot resolve symbol
[javac] symbol : class NodeRevisionContent
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] NodeRevisionContent revisionContent) throws ServiceAccessException, RevisionNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] NodeRevisionContent revisionContent) throws ServiceAccessException, RevisionNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:157: cannot resolve symbol
[javac] symbol : class RevisionNotFoundException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] NodeRevisionContent revisionContent) throws ServiceAccessException, RevisionNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void removeRevisionContent(Uri uri, NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: cannot resolve symbol
[javac] symbol : class NodeRevisionDescriptor
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void removeRevisionContent(Uri uri, NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:163: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void removeRevisionContent(Uri uri, NodeRevisionDescriptor revisionDescriptor) throws ServiceAccessException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void storeObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: cannot resolve symbol
[javac] symbol : class ObjectNode
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void storeObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void storeObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:170: cannot resolve symbol
[javac] symbol : class ObjectNotFoundException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void storeObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void createObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectAlreadyExistsException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: cannot resolve symbol
[javac] symbol : class ObjectNode
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void createObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectAlreadyExistsException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void createObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectAlreadyExistsException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:175: cannot resolve symbol
[javac] symbol : class ObjectAlreadyExistsException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void createObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectAlreadyExistsException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void removeObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: cannot resolve symbol
[javac] symbol : class ObjectNode
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void removeObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void removeObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:180: cannot resolve symbol
[javac] symbol : class ObjectNotFoundException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void removeObject(Uri uri, ObjectNode object) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public ObjectNode retrieveObject(Uri uri) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: cannot resolve symbol
[javac] symbol : class ObjectNode
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public ObjectNode retrieveObject(Uri uri) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public ObjectNode retrieveObject(Uri uri) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:185: cannot resolve symbol
[javac] symbol : class ObjectNotFoundException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public ObjectNode retrieveObject(Uri uri) throws ServiceAccessException, ObjectNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public NodeRevisionDescriptors retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: cannot resolve symbol
[javac] symbol : class NodeRevisionDescriptors
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public NodeRevisionDescriptors retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:207: cannot resolve symbol
[javac] symbol : class ServiceAccessException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public NodeRevisionDescriptors retrieveRevisionDescriptors(Uri uri) throws ServiceAccessException,
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:208: cannot resolve symbol
[javac] symbol : class RevisionDescriptorNotFoundException
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] RevisionDescriptorNotFoundException {
[javac] ^
[javac] /Applications/eclipse/workspace/jakarta-slide/proposals/wck/src/org/apache/slide/simple/store/WebdavStoreAdapter.java:227: cannot resolve symbol
[javac] symbol : class Uri
[javac] location: class org.apache.slide.simple.store.WebdavStoreAdapter
[javac] public void createRevisionDescriptors(Uri uri, NodeRevisionDescriptors revisionDescriptors)
[javac] ^
[javac] 100 errors
BUILD FAILED: /Applications/eclipse/workspace/jakarta-slide/proposals/wck/build.xml:90: Compile failed; see the compiler error output for details."
what did I do wrong?
This sounds like
http://jakarta.apache.org/slide/wck.html
could help you. It will allow you to use your own store and authentication.
Oliver
On Thu, 4 Nov 2004 18:46:05 +0200, Roman D <[EMAIL PROTECTED]> wrote:
Hi,
I need to use Slide with database storage. Database has tables for folders and documents. I can't find any examples of implementing slide webdav server with abstracted data. Is data access in slide abstracted? Or all data access in within webdav methods and you need to override these methods?
What is best practice to extend Slide server in order to achieve my goal ?
I am completely lost. There is no examples on how to implement your own webDav server using Slide, using own data sources and authentication.
Thank you.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
# ----- Compile Control Flags ----- compile.debug=on compile.deprecation=off compile.optimize=on compile.target=1.4 build.compiler=modern
#skip.javadoc
#skip.slide
# ----- Project -----
# change this if you want the build to work for your own project
# create a new Domain.xml pointing to your implementation and add a new
# jaas.config for your own authentication
# change the slide properties only if you want other parts
# enabled / disabled
# add your sources and libraries to the additional paths
#name=Jakarta-Slide-WebDAV-Construction-Kit
#year=2004
#version=1.0
#release-notes=RELEASE-NOTES-1.0
#project=jakarta-slide-wck
#final.name=${project}-${version}
#license=LICENSE
#readme=README
domain=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/webapps/slide/Domain.xml
jaas.config=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/conf/jaas.config
slide.properties=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28/WEB-INF/classes/org/apache/slide/slide.properties
#additional.src.dir=
#additional.lib.dir=
# ----- Slide -----
slide.base.dir=../..
lib.dir=${slide.base.dir}/lib
slide.lib.dir=${slide.base.dir}/dist/slide/lib
slide.version=2.2
supports.macro.store
# ----- Catalina distribution directory -----
# add the location of your catalina distribution here to make the deploy target work
catalina.dist=/Applications/jakarta-slide-2.1b2-tomcat-5.0.28
catalina.server.lib=${catalina.dist}/server/lib
catalina.common.lib=${catalina.dist}/common/lib
catalina.jar=${catalina.server.lib}/catalina.jar
# for 5.0.28
jmx.jar=${catalina.dist}/bin/jmx.jar
# for earlier versions
#jmx.jar=${catalina.common.lib}/jmx.jar
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
