Romain Manni-Bucau created OPENJPA-2511:
-------------------------------------------
Summary: provide a minimal shade
Key: OPENJPA-2511
URL: https://issues.apache.org/jira/browse/OPENJPA-2511
Project: OpenJPA
Issue Type: New Feature
Reporter: Romain Manni-Bucau
Hi
currenty openjpa artifacts brings a lot of thing, would surely be great to get
a minimal (jdbc) bundle:
{code}
<!-- Create our aggregate JAR -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<createDependencyReducedPom>true</createDependencyReducedPom>
<createSourcesJar>${createSources}</createSourcesJar>
<keepDependenciesWithProvidedScope>true</keepDependenciesWithProvidedScope>
<promoteTransitiveDependencies>true</promoteTransitiveDependencies>
<!--
Specify a subset of depends to include,
which must match the <dependencies> section.
-->
<artifactSet>
<includes>
<include>${project.groupId}:openjpa-lib</include>
<include>${project.groupId}:openjpa-kernel</include>
<include>${project.groupId}:openjpa-jdbc</include>
<include>${project.groupId}:openjpa-persistence</include>
<include>${project.groupId}:openjpa-persistence-jdbc</include>
</includes>
</artifactSet>
<!-- OpenJPA unique META-INF setup -->
<transformers>
<!-- Need to concatinate the services resources:
org.apache.openjpa.lib.conf.ProductDerivation
javax.persistence.spi.PersistenceProvider
org.apache.openjpa.kernel.exps.ExpressionParser
-->
<transformer
implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"
/>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
{code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)