diff options
author | antelder <antelder@13f79535-47bb-0310-9956-ffa450edef68> | 2010-01-06 15:59:47 +0000 |
---|---|---|
committer | antelder <antelder@13f79535-47bb-0310-9956-ffa450edef68> | 2010-01-06 15:59:47 +0000 |
commit | 179f115c510c40371d221758d3b4835cbd5a65eb (patch) | |
tree | 78167233696df536470ef686f76eae12b9308280 /sca-java-2.x/trunk/shades/base | |
parent | bd782c6a9f8251e61b67c88c30665693d6b69fdb (diff) |
Change the shaded base jar to not include dependencies and add a new base-nodep jar which does include the dependencies. The idea being that there will be the shaded jars for the core tuscany runtime and each extension (jms, bpel, webservices etc), and then for each of those jars also an aditional *-nodep jar that includes all the dependencies
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896499 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x/trunk/shades/base')
-rw-r--r-- | sca-java-2.x/trunk/shades/base/pom.xml | 45 |
1 files changed, 7 insertions, 38 deletions
diff --git a/sca-java-2.x/trunk/shades/base/pom.xml b/sca-java-2.x/trunk/shades/base/pom.xml index 44412586a7..cd636c31fa 100644 --- a/sca-java-2.x/trunk/shades/base/pom.xml +++ b/sca-java-2.x/trunk/shades/base/pom.xml @@ -73,25 +73,6 @@ </dependency>
<dependency>
<groupId>${pom.groupId}</groupId>
- <artifactId>tuscany-binding-jms-runtime</artifactId>
- <version>${pom.version}</version>
- <exclusions>
- <exclusion>
- <groupId>org.apache.tuscany.sca</groupId>
- <artifactId>tuscany-databinding-axiom</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.apache.tuscany.sca</groupId>
- <artifactId>tuscany-binding-ws-wsdlgen</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.apache.tuscany.sca</groupId>
- <artifactId>tuscany-interface-wsdl</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>${pom.groupId}</groupId>
<artifactId>tuscany-host-jetty</artifactId>
<version>${pom.version}</version>
<exclusions>
@@ -207,7 +188,7 @@ <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
- <version>1.2.1</version>
+ <version>1.3</version>
<executions>
<execution>
<phase>package</phase>
@@ -215,24 +196,12 @@ <goal>shade</goal>
</goals>
<configuration>
- <relocations>
- <!-- relocation>
- <pattern>org.objectweb.asm</pattern>
- <shadedPattern>org.apache.tuscany.asm</shadedPattern>
- </relocation>
- <relocation>
- <pattern>net.sf.cglib</pattern>
- <shadedPattern>org.apache.tuscany.cglib</shadedPattern>
- </relocation>
- <relocation>
- <pattern>org.apache.catalina.tribes</pattern>
- <shadedPattern>org.apache.tuscany.tribes</shadedPattern>
- </relocation>
- <relocation>
- <pattern>org.apache.juli</pattern>
- <shadedPattern>org.apache.tuscany.juli</shadedPattern>
- </relocation -->
- </relocations>
+ <promoteTransitiveDependencies>true</promoteTransitiveDependencies>
+ <artifactSet>
+ <includes>
+ <include>org.apache.tuscany.sca:*</include>
+ </includes>
+ </artifactSet>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
|