Issue Details (XML | Word | Printable)

Key: MULE-3856
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Dan Diephouse
Reporter: Travis Carlson
Votes: 1
Watchers: 1
Operations

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

Remove the ".osgi" suffix from artifactId in 3rd-party libs

Created: 20/Oct/08 11:45 AM   Updated: 15/Dec/08 11:29 AM
Component/s: Build: Libraries / Dependencies
Affects Version/s: 2.1.1
Fix Version/s: Tech. Debt

Time Tracking:
Not Specified

Labels: 22-candidates 22-techdebt-candidates
User impact: Medium
Effort points: 2


 Description  « Hide
Ideally we would like to have the ".osgi" suffix as a Maven classfier, or at least as part of the version, rather than changing the artifactId for the 3rd-party libs rebundled (OSGified) for Mule.

I tried to accomplish this using standard Maven, but finally gave up (see comments on EE-769). Dan D. has since created a custom Maven plugin which is supposed to do this for us.



 All   Comments   Work Log   Change History   Transitions   FishEye      Sort Order: Ascending order - Click to sort in descending order
Dan Diephouse added a comment - 11/Dec/08 05:30 PM

Andrew Perepelytsya added a comment - 12/Dec/08 09:38 AM - edited
To be fair, the problem they see is jars which should've never been deployed as part of the user app (like mail jars, which belong to app server), not osgi specifically.

Dan Diephouse added a comment - 12/Dec/08 10:01 AM
I meant more the issue of duplicates on the classpath due to Maven not being able to see that mail and mail.osgi are the same thing. Maybe this should be removed for the appserver, but for things like setting up an IDE its a big pain.