[ 
https://issues.apache.org/jira/browse/UIMA-1634?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12769455#action_12769455
 ] 

Marshall Schor commented on UIMA-1634:
--------------------------------------

You're correct, Aaron.  Sorry to have caused you troubles...  Here's the rest 
of the story.  

To prepare for the 2.3.0 release, we decided to release base UIMA, UIMA-AS, and 
many more of the sandbox projects as part of this release.

When I saw all the things that needed "fixing" to get a consistent build, for 
this release - I decided to factor out into common spots the things that should 
be the same.  There was already a coupling of the sandbox build process to the 
main UIMA project, due to sharing of the docbook building.  The POM updates 
included setting up some new parent POMs to contain the common factored-out 
parts of the build, and this increased this coupling, as you have noted.

The website was (recently) updated to say that to build the sandbox, you needed 
to check out the base uima, and the sandbox projects, and then copy the the 
sandbox projects (if needed) so they shared the same top directory as base 
uima.  See http://incubator.apache.org/uima/svn.html#building.command.line.  
I'll update the other link you found.

The build at the moment is set up more to help get this release out.  After 
that is done, it seems to me that it would be a good idea to change things to 
support individual builds (say of single sandbox projects) in a simpler way, so 
let's keep this Jira open.

I think I can see a way to make the POMs work better, but other couplings, like 
building docbooks, that require the docbook building tooling, I don't yet see a 
good way forward.

> TikaAnnotator hard to build
> ---------------------------
>
>                 Key: UIMA-1634
>                 URL: https://issues.apache.org/jira/browse/UIMA-1634
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Sandbox-TikaAnnotator
>            Reporter: Aaron Kaplan
>            Priority: Minor
>
> It's hard for an outsider to figure out how to check out and build 
> TikaAnnotator.  It turns out that in addition to the TikaAnnotator directory 
> you need to check out the entire sandbox tree, or at least SandboxDistr; and 
> you also have to have checked out the uimaj tree; and the two need to be 
> siblings in your filesystem, even thought they're *not* siblings in the 
> subversion repository.  Or something like that--I eventually gave up and just 
> wrote my own ant build.
> The problem was discussed here:
> http://www.mail-archive.com/uima-dev@incubator.apache.org/msg10570.html
> At the end of the thread it was suggested that instructions be posted on the 
> web site, but this doesn't seem to have happened (at least not where I 
> looked, which is here: http://incubator.apache.org/uima/sandbox.html ).  I 
> second the suggestion.  Even better would be to make the process easier, 
> though I have no particular suggestions about how to do that.
> It looks like this might be an issue for all the sandbox annotators.  
> TikaAnnotator just happens to be the one I tried.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to