You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Marshall Schor <ms...@schor.com> on 2013/11/20 20:29:59 UTC

Re: Early review of DUCC potential release concerns - jconsole, aopalliance, poms

I see there's a bogus version of jconsole (says for compiling).  I hope we can
find a better way and get rid of this.
---------------
In the parent pom, the aopalliance.version property is duplicated.  Do we really
have a dependency on this?
---------------
The uima-ducc pom has a superfluous stanza:
<!-- override pom setting in the build project. JIRA 5.1 needs different
        URL -->
    <issueManagement>
        <system>Jira</system>
        <url>https://issues.apache.org/jira/browse/UIMA</url>
    </issueManagement>

This is in the main pom already, so this can be deleted.  It would be good to go
thru the poms to find other things like this and remove them...
---------------
The parent pom says
<!-- Since all ducc components have the same dependencies, include them
        in this parent -->
and then proceeds to list a bunch of things.  I wonder if this is really
correct.  I looked at one project, for instance: the uima-ducc-sm, and it seems
to (itself) declare 3 dependencies (but of course, since it inherits from the
parent pom, all the others are also pulled in).  I think only the dependencies
that are required for all modules should be listed in the parent.

-Marshall

Re: Early review of DUCC potential release concerns - jconsole, aopalliance, poms

Posted by Lou DeGenaro <lo...@gmail.com>.
Bogus version of jconsole is removed.

Lou.


On Wed, Nov 20, 2013 at 2:29 PM, Marshall Schor <ms...@schor.com> wrote:

> I see there's a bogus version of jconsole (says for compiling).  I hope we
> can
> find a better way and get rid of this.
> ---------------
> In the parent pom, the aopalliance.version property is duplicated.  Do we
> really
> have a dependency on this?
> ---------------
> The uima-ducc pom has a superfluous stanza:
> <!-- override pom setting in the build project. JIRA 5.1 needs different
>         URL -->
>     <issueManagement>
>         <system>Jira</system>
>         <url>https://issues.apache.org/jira/browse/UIMA</url>
>     </issueManagement>
>
> This is in the main pom already, so this can be deleted.  It would be good
> to go
> thru the poms to find other things like this and remove them...
> ---------------
> The parent pom says
> <!-- Since all ducc components have the same dependencies, include them
>         in this parent -->
> and then proceeds to list a bunch of things.  I wonder if this is really
> correct.  I looked at one project, for instance: the uima-ducc-sm, and it
> seems
> to (itself) declare 3 dependencies (but of course, since it inherits from
> the
> parent pom, all the others are also pulled in).  I think only the
> dependencies
> that are required for all modules should be listed in the parent.
>
> -Marshall
>