try {
Class.forName(oracle.jdbc.driver.OracleDriver.class.getName())
} catch (LinkerError e) {
// ignore
}
:-P
On 13 December 2011 12:04, Oliver Schrenk <[email protected]> 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: [email protected]
> For additional commands, e-mail: [email protected]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]