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

Key: SRC-408
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Dan Fabulich
Reporter: Dan Fabulich
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Selenium Remote Control

Make selenium-server use Maven Shade plugin to create its uberjar

Created: 15/Jan/08 08:54 PM   Updated: 12/Aug/08 05:37 PM
Component/s: Build Scripts/Tooling
Affects Version/s: None
Fix Version/s: 1.0.1

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
In their infinite wisdom, the Maven guys have decided to make a new Maven plugin to create uberjars that's totally separate from the jar plugin and the assembly plugin called the "shade" plugin. In addition to making it easy to create jars-with-dependencies, it has a mechanism for doing automated class file rewriting, to dynamically modify the names of packages in place.

Cool, huh? But it doesn't always work, (reflection can break it) and it currently only exists in alpha. With that said, it may be a good way for us to protect people from our very large dependency set (including Ant, Jetty, and BouncyCastle).

 All   Comments   Work Log   Change History      Sort Order:
Paul Hammant - 07/Aug/08 05:16 PM
Or we could use ClassWorlds which uses a different technique for hiding classes.