History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: AMQ-1703
Type: Improvement Improvement
Status: Open Open
Priority: Minor Minor
Assignee: Unassigned
Reporter: Dejan Bosanac
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
ActiveMQ

Create lightweight ActiveMQ client jar

Created: 30/Apr/08 01:33 AM   Updated: Tuesday 05:41 AM
Component/s: Broker
Affects Version/s: 5.1.0
Fix Version/s: 5.2.0

Time Tracking:
Not Specified

File Attachments: 1. Text File Licensed for inclusion in ASF works activemq-client.patch (2 kb)



 Description  « Hide
Create a lightweight client JAR for usage in Java applications

 All   Comments   Work Log   Change History   Subversion Commits   FishEye   Crucible      Sort Order: Ascending order - Click to sort in descending order
Dejan Bosanac - 13/May/08 05:41 AM
I modified activemq-core pom to create additional jar with the "client" classifier. Later the jar can be included as a maven dependency in the following manner

<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-core</artifactId>
<version>5.2-SNAPSHOT</version>
<classifier>client</classifier>
</dependency>

and included (e.g. in assembly process) as

<include>org.apache.activemq:activemq-core:jar:client</include>

I managed to cut the size in half. If you notice more stuff that can be excluded, please let me know.

Maybe the better option would be to create a separate module that will do this packaging instead of a classifier?