Although I've been using UIMA for years, I seem to be missing something
very basic necessary to build / run / use the Apache UIMA sandbox components.
It has to do with how to build them.
I understand that the normal build mechanism for UIMA Components is to use
Eclipse .project files. You check a project out of Subversion, and Eclipse
"auto-magically" knows how to build it.
I also understand that the Apache projects do NOT have Eclipse build
functionality
by default - the .project files are essentially empty, placeholders if you will.
It seems instead that Apache Maven is the preferred build mechanism, as there
seem to be pom.xml build descriptors, and project source paths look like
"src/main/java..."
What I don't understand, specifically, is for the Simple Server project, how the
documentation can presume that these files are already in the project - they're
not. (in SVN):
SimpleServer/lib/uima-simple-server.jar
SimpleServer/lib/uima-simple-server-xbean.jar
SimpleServer/lib/jsr173_1.0_api.jar
SimpleServer/lib/xbean.jar
In fact, there's not even a lib/ folder at all.
I can't find any way to build these using Eclipse, or Maven. The only thing
that
comes close is an Ant task(?) description, "build_config_xml.xml" except that
it fails:
BUILD FAILED
D:\workspace\SimpleServer\build_config_xml.xml:35: taskdef class
org.apache.xmlbeans.impl.tool.XMLBean cannot be found
My question is, am I missing something basic in how I have Eclipse
set up, or how I am going about building Apache UIMA sandbox projects?
If so, is there any documentation on what additional workspace setup is
required to build and use these? - I'm thinking Maven specifics, what
Goals to build, how to add Maven builders to Eclipse.
Thanks,
-er
--
Eric Riebling GHC 6713, LTI, SCS, CMU
412.268.9872 http://www.cs.cmu.edu/~er1k