Building Chandler Server
I’ve been using Chandler for a few weeks now to try to organize my life.
I tried building Chandler Server from source today. Following the instructions on their site give’s me a build error because it can’t find a copy of Apache Abdera
Some of the error:
/mnt/drive2/chandler/cosmo/cosmo/src/main/java/org/osaf/cosmo/atom/provider/UserTarget.java:[20,46] cannot find symbol symbol : class AbstractTarget location: package org.apache.abdera.protocol.server.impl /mnt/drive2/chandler/cosmo/cosmo/src/main/java/org/osaf/cosmo/atom/provider/UserTarget.java:[29,32] cannot find symbol symbol: class AbstractTarget public class UserTarget extends AbstractTarget { /mnt/drive2/chandler/cosmo/cosmo/src/main/java/org/osaf/cosmo/atom/provider/BaseItemTarget.java:[22,46] cannot find symbol symbol : class AbstractTarget location: package org.apache.abdera.protocol.server.impl /mnt/drive2/chandler/cosmo/cosmo/src/main/java/org/osaf/cosmo/atom/provider/BaseItemTarget.java:[25,45] cannot find symbol symbol: class AbstractTarget public abstract class BaseItemTarget extends AbstractTarget
After much fiddeling around, and even trying to install Abdera from source, I was able to get it to build by checking out everything related to cosmo and building that.
- svn co http://svn.osafoundation.org/server/cosmo/trunk
- cd trunk/cosmo
- mvn package
ta-da.
I still get some errors with the unit tests, but I don’t know if those are serious or not yet.
Now let’s see if it run’s with Tomcat 6.0