try { Class.forName(oracle.jdbc.driver.OracleDriver.class.getName()) } catch (LinkerError e) { // ignore }
:-P On 13 December 2011 12:04, Oliver Schrenk <oliver.schr...@gmx.net> 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+ 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 > > Class.forName("oracle.jdbc.driver.OracleDriver") > > and aren't found during the minifying process. > > I tried including it via > > <configuration> > <artifactSet> > <includes> > <include>com.oracle:ojdbc6</include > > </includes > > </artifactSet> > </configuration> > > but this removes all other classes. > > How can I minify the shaded jar and still include the database driver? > > > Best regards > Oliver Schrenk > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org