[
https://issues.apache.org/jira/browse/UIMA-3381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13805610#comment-13805610
]
Richard Eckart de Castilho commented on UIMA-3381:
--------------------------------------------------
I would have expected it to work as you interpret it and as it seems to be
explained on that page. But I had issues with it anyways. Shame on me I guess,
but I preferred avoiding the exclusions over debugging the issues in detail and
possibly finding and raising issues against Maven/m2e.
So, I have to admit that at the time, I didn't do the full diagnosis. We
usually had two ways to work around it: one was reordering the dependencies in
the POM, the other was adding a direct dependency on whatever was not
transitively included. Complaints appeared to have started when I added
exclusions to uimaFIT (which I though to be a good idea at the time) and they
appeared to have stopped when I removed the exclusions again. I haven't had
complaints along these paths for a long time. Anyway, UIMA-AS is maybe not so
much of a library than an application, so people may not even run into issues.
I just though it should be something to mention, just to make sure others have
a clue *if* these issues should crop up again.
> Trim UIMA-AS dependencies
> --------------------------
>
> Key: UIMA-3381
> URL: https://issues.apache.org/jira/browse/UIMA-3381
> Project: UIMA
> Issue Type: Bug
> Components: Async Scaleout
> Reporter: Jerry Cwiklik
> Assignee: Jerry Cwiklik
> Fix For: 2.4.2AS
>
>
> The uimaj-as-activemq pom declares dependency on activemq-web which in turn
> has transitive dependencies on many other parts including hadoop,google
> guiice, jackson and others. This just bloats the classpath with unnecessary
> dependencies and forced downloads during maven builds.
> Modify poms to exclude transitive dependencies.
--
This message was sent by Atlassian JIRA
(v6.1#6144)