Re: maven-shade-plugin, minifyJar removes classes used in Class.forName(...)

2011-12-13 Thread Oliver Schrenk
...@gmail.com] > Sent: 13. desember 2011 14:59 > To: Stephen Connolly > Cc: Maven Users List > Subject: Re: maven-shade-plugin, minifyJar removes classes used in > Class.forName(...) > > Good idea. Might work. > > The problem is that the name of the driver is read from a

RE: maven-shade-plugin, minifyJar removes classes used in Class.forName(...)

2011-12-13 Thread Knut Aksnes-NOR
: Oliver Schrenk [mailto:oliver.schr...@gmail.com] Sent: 13. desember 2011 14:59 To: Stephen Connolly Cc: Maven Users List Subject: Re: maven-shade-plugin, minifyJar removes classes used in Class.forName(...) Good idea. Might work. The problem is that the name of the driver is read from a

Re: maven-shade-plugin, minifyJar removes classes used in Class.forName(...)

2011-12-13 Thread Oliver Schrenk
Good idea. Might work. The problem is that the name of the driver is read from a properties file, so I only have a String to go on. Am 13.12.2011 um 13:38 schrieb Stephen Connolly: > try { > Class.forName(oracle.jdbc.driver.OracleDriver.class.getName()) > } catch (LinkerError e) { > // ignore

Re: maven-shade-plugin, minifyJar removes classes used in Class.forName(...)

2011-12-13 Thread Stephen Connolly
try { Class.forName(oracle.jdbc.driver.OracleDriver.class.getName()) } catch (LinkerError e) { // ignore } :-P On 13 December 2011 12:04, Oliver Schrenk wrote: > Hej, > > I'm using the maven-shade-plugin to create an executable jar. The number of > included jars blows the final jar over 10+

maven-shade-plugin, minifyJar removes classes used in Class.forName(...)

2011-12-13 Thread Oliver Schrenk
Hej, I'm using the maven-shade-plugin to create an executable jar. The number of included jars blows the final jar over 10+ MB. Using the `minifyJar` instruction, reduces it to 2.8 MB. Unfortunately it will remove the classes for the database driver. I assume its because they are included via