activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ARTEMIS-1129) Client Dependencies
Date Thu, 18 May 2017 14:55:04 GMT

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

ASF GitHub Bot commented on ARTEMIS-1129:
-----------------------------------------

GitHub user michaelandrepearce opened a pull request:

    https://github.com/apache/activemq-artemis/pull/1282

    ARTEMIS-1129: Fixing tests after client all

    To add ontop of the reduced-dependency.pom fix.
    
    Clean up shaded jar
    Ensure aggregated notice
    Ensure correct license file,
    remove noise from jgroups dependency (taken from infinispans shade config)
    remove other loose ends.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/michaelandrepearce/activemq-artemis shade

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/activemq-artemis/pull/1282.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1282
    
----
commit 9197269e99e2e13524cf63196709fe941beed381
Author: Clebert Suconic <clebertsuconic@apache.org>
Date:   2017-05-18T00:31:29Z

    ARTEMIS-1129 Fixing tests after client all
    
    Shade is generating a file named dependency-reduced-pom.xml
    and this is being considered with unaproved license.

commit 3b75b865c27814499c196a4a88b311b9c848df78
Author: Michael Andre Pearce <michael.andre.pearce@me.com>
Date:   2017-05-18T04:20:23Z

    ARTEMIS-1129: Fixing tests after client all
    
    Clean up shaded jar
    Ensure aggregated notice
    Ensure correct license file, 
    remove noise from jgroups dependency (taken from infinispans shade config)
    remove other loose ends.

----


> Client Dependencies 
> --------------------
>
>                 Key: ARTEMIS-1129
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1129
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>          Components: Broker
>    Affects Versions: 2.0.0
>            Reporter: Bernd Rosstauscher
>            Assignee: Justin Bertram
>            Priority: Minor
>              Labels: documentation
>
> Currently the documentation is not up to date for the client requirements.
> Section 12. The Client Classpath specifies only the following 
> activemq-core-client.jar, activemq-commons.jar, and netty.jar
> And for JMS the following:
> activemq-jms-client.jar and geronimo-jms_2.0_spec.jar
> If I copy these to my project and try to connect directly via JMS (not via JNDI) I get
at runtime ClassNotFoundExceptions of all kind.
> It seems now you need a lot more JAR files as dependencies. It is not really clear what
else is needed so you will end up to copy the whole Artemis Jars just to make the client connection
work.
> Would it be possible to update the documentation to specify the direct and indirect dependencies
for the client. 
> I have the feeling this is at the moment a little bit out of control as it seems I need
now to include 10 more Jar files or so including the json libraries, org.jboss logging, all
the commons jars and many more?
> Thanks for your great work.
> - Bernd Rosstauscher



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message