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

Reply via email to