You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Arik Kfir (JIRA)" <ji...@codehaus.org> on 2006/01/22 20:52:06 UTC

[jira] Commented: (MEV-310) POMs for hivemind:hivemind:1.1 and hivemind:hivemind-lib:1.1 are missing dependencies

    [ http://jira.codehaus.org/browse/MEV-310?page=comments#action_56613 ] 

Arik Kfir commented on MEV-310:
-------------------------------

Unrelated comment (can be extracted to a different issue): I think a more proper group ID for HiveMind would be "org.apache.hivemind" instead of "hivemind" (along with a proper relocation at the old group ID).

> POMs for hivemind:hivemind:1.1 and hivemind:hivemind-lib:1.1 are missing dependencies
> -------------------------------------------------------------------------------------
>
>          Key: MEV-310
>          URL: http://jira.codehaus.org/browse/MEV-310
>      Project: Maven Evangelism
>         Type: Improvement

>   Components: Dependencies
>     Reporter: Arik Kfir
>  Attachments: MEV-hivemind-1.1.patch
>
>
> HiveMind is an IoC container developed at Apache Jakarta. It is composed of three modules:
>   - hivemind:hivemind   - the core module providing the core HiveMind functionality
>   - hivemind:hivemind-lib   - additional HiveMind services and functionality not needed in the core
>   - hivemind:hivemind-jmx   - additional JMX services and functionality not found in core
> HiveMind states the following dependencies: (more info at http://jakarta.apache.org/hivemind/dependencies.html)
>   - commons-logging:commons-logging:1.0.3
>   - oro:oro:2.0.3 (I've tested it on 2.0.8 and it works seamlessly though)
>   - javassist:javassist:3.0
> IMPORTANT NOTE: As you'll see in the above URL, HiveMind has a few other dependencies that are *optional* - and are not needed for normal use (such as groovy, jboss-j2ee, spring, etc). I've verified this myself and tested it by running my HiveMind-based applications with only the three dependencies listed above and it works fine.
> The HiveMind POMs in the ibiblio repository do not declare *any* dependencies (they seem auto-generated). I've attached a patch which adds the commons-logging, oro and javassist dependencies to the hivemind:hivemind POM, and added a dependency on hivemind:hivemind to the hivemind-lib and hivemind-jmx POMs. The patch should be run *inside* the 'hivemind' group-id directory.
> Please update the repository to include this additional info as currently HiveMind users need to specify these dependencies manually instead of receiving them transitively. HiveMind does NOT work without these dependencies (tested).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org