You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by "Alessandro Adamou (Commented) (JIRA)" <ji...@apache.org> on 2012/04/18 15:25:43 UTC

[jira] [Commented] (STANBOL-588) Commons modules should not have dependencies outside of commons

    [ https://issues.apache.org/jira/browse/STANBOL-588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13256543#comment-13256543 ] 

Alessandro Adamou commented on STANBOL-588:
-------------------------------------------

To the best of my knowledge, the core dependency outside of commons is the object model for content items, enhancements etc., which was originally developed as part of the Stanbol Enhancer API and never moved out of it since.

Given that other modules are using that object model now, perhaps the time would be right for making a commons/contentapi or something like that.
                
> Commons modules should not have dependencies outside of commons
> ---------------------------------------------------------------
>
>                 Key: STANBOL-588
>                 URL: https://issues.apache.org/jira/browse/STANBOL-588
>             Project: Stanbol
>          Issue Type: Bug
>          Components: Commons
>    Affects Versions: 0.9.0-incubating
>            Reporter: Peter Ansell
>              Labels: maven
>
> The commons module currently has dependencies on other modules, which makes it difficult or impossible to selectively compile different parts of stanbol using the second level maven pom.xml files. For example commons/pom.xml does not compile from scratch as it requires modules from enhancer/pom.xml, which requires different modules from commons/pom.xml.
> The stanbol parent reactor compiles things correctly as there aren't any circular dependencies between the actual modules, just between the second level pom.xml files.
> Hence this issue only affects people who try to compile commons on its own:
> To replicate the issue run:
> $ cd commons
> $ mvn clean install
> This command currently fails due to unresolved dependency on org.apache.stanbol.enhancer.servicesapi , which itself has a dependency on a module from commons that was not compiled using the mvn clean install, so even running mvn clean install in the enhancer directory first fails as commons is required.
> See email thread from mailing list for background:
> https://mail-archives.apache.org/mod_mbox/incubator-stanbol-dev/201203.mbox/%3CCAGYFOCQU8bV9HqdMrrHqa4dnJcKVsTYnNPQpwGT_2BKp8SHDPA@mail.gmail.com%3E
> https://mail-archives.apache.org/mod_mbox/incubator-stanbol-dev/201203.mbox/%3CCA+_sZ+gLuCc4_Ua1BNwAk8BMKi8QQv5g10XDtGjp3_Cwki1Z-g@mail.gmail.com%3E

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira