Issue Details (XML | Word | Printable)

Key: SMXCOMP-176
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Jean-Baptiste Onofré
Reporter: Jean-Baptiste Onofré
Votes: 0
Watchers: 0
Operations

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

Support JarUrlConnection with regexp in the SU <classpath/>

Created: 20/Jan/09 06:40 AM   Updated: 06/Apr/09 12:31 PM
Return to search
Component/s: servicemix-common
Affects Version/s: 3.2.3
Fix Version/s: None

Time Tracking:
Not Specified

File Attachments:
  Size
Text File SM-1771-1.patch 2009-01-30 12:02 AM Jean-Baptiste Onofré 4 kB
Text File SM-1771-2.patch 2009-02-08 12:27 PM Jean-Baptiste Onofré 6 kB
Text File Licensed for inclusion in ASF works SM-1771-3.patch 2009-02-08 11:34 PM Jean-Baptiste Onofré 8 kB
Text File Licensed for inclusion in ASF works SM-1771-4.patch 2009-02-13 03:38 AM Jean-Baptiste Onofré 8 kB
Text File Licensed for inclusion in ASF works SMXCOMP-176.patch 2009-02-15 12:35 PM Jean-Baptiste Onofré 20 kB
Text File Licensed for inclusion in ASF works SMXCOMP-176_1.patch 2009-02-20 12:48 PM Jean-Baptiste Onofré 23 kB
Text File Licensed for inclusion in ASF works SMXCOMP-176_2.patch 2009-02-20 11:58 PM Jean-Baptiste Onofré 4 kB
Text File Licensed for inclusion in ASF works SMXCOMP-176_3.patch 2009-02-21 01:09 AM Jean-Baptiste Onofré 22 kB
Text File Licensed for inclusion in ASF works SMXCOMP-176_4.patch 2009-03-26 03:06 AM Jean-Baptiste Onofré 15 kB
Environment:
ServiceMix 3.3.1
JVM 1.5.0 Sun
Linux


 Description  « Hide
It's possible to extend the SU classloader using the <classpath/> tag.
Currently, the <location/> tag in classpath uses File and expects something like /path/to/my.jar.

We are going to extend this using JarUrlConnection inside the <location/> tag. Using JarUrlConnection, the user will be able to use classpath extension like :
jar:file:/path/to/my.ear!/my.jar
for example.

Moreover, we will add regexp supports for jar lookup. At the end, the user will be able to use something like that :
jar:file/path/to/my.ear!/my*.jar



 All   Comments   Work Log   Change History   Subversion Commits   FishEye   Crucible      Sort Order: Ascending order - Click to sort in descending order