openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Romain Manni-Bucau (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OPENJPA-2511) provide a minimal shade
Date Mon, 02 Jun 2014 15:18:02 GMT
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)

Mime
View raw message