[jboss-svn-commits] JBL Code SVN: r23300 - in labs/jbossrules/trunk: src/main/assembly and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Oct 3 20:06:59 EDT 2008
Author: mark.proctor at jboss.com
Date: 2008-10-03 20:06:58 -0400 (Fri, 03 Oct 2008)
New Revision: 23300
Added:
labs/jbossrules/trunk/src/main/assembly/pre-bin.xml
Modified:
labs/jbossrules/trunk/pom.xml
labs/jbossrules/trunk/src/main/assembly/bin.xml
Log:
-we first create a directory of the zip, via pre-bin, before zipping up to get over the duplicate dependencies issue in zips.
Modified: labs/jbossrules/trunk/pom.xml
===================================================================
--- labs/jbossrules/trunk/pom.xml 2008-10-03 22:41:55 UTC (rev 23299)
+++ labs/jbossrules/trunk/pom.xml 2008-10-04 00:06:58 UTC (rev 23300)
@@ -495,6 +495,7 @@
<version>2.2-beta-2</version>
<configuration>
<descriptors>
+ <descriptor>src/main/assembly/pre-bin.xml</descriptor>
<descriptor>src/main/assembly/bin.xml</descriptor>
<descriptor>src/main/assembly/guvnor.xml</descriptor>
<descriptor>src/main/assembly/src.xml</descriptor>
Modified: labs/jbossrules/trunk/src/main/assembly/bin.xml
===================================================================
--- labs/jbossrules/trunk/src/main/assembly/bin.xml 2008-10-03 22:41:55 UTC (rev 23299)
+++ labs/jbossrules/trunk/src/main/assembly/bin.xml 2008-10-04 00:06:58 UTC (rev 23300)
@@ -8,83 +8,13 @@
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
-
+
<fileSet>
- <includes>
- <include>LICENSE-ASL-2.0.txt</include>
- <include>JBossORG-EULA.txt</include>
- <include>README_DEPENDENCIES.txt</include>
- </includes>
- </fileSet>
-
- <fileSet>
- <directory>target/site/apidocs</directory>
- <outputDirectory>documentation/apidocs</outputDirectory>
+ <directory>target/drools-${project.version}-pre-bin.dir</directory>
+ <outputDirectory></outputDirectory>
</fileSet>
</fileSets>
- <moduleSets>
- <moduleSet>
- <includes>
- <!-- note: we do not include BRMS here, as it is distributed as a single war, and a war includes all already -->
- <include>org.drools:drools-core</include>
- <include>org.drools:drools-compiler</include>
- <include>org.drools:drools-jsr94</include>
- <include>org.drools:drools-decisiontables</include>
- <include>org.drools:drools-templates</include>
- <include>org.drools:drools-clips</include>
- <include>org.drools:drools-dataloaders-jaxb</include>
- <include>org.drools:drools-dataloaders-smooks</include>
- <include>org.drools:drools-verifier</include>
- <include>org.drools:drools-ant</include>
- <include>org.drools:drools-server</include>
- <include>org.drools:drools-workitems</include>
- <include>org.drools:drools-process-task</include>
- </includes>
-
- <binaries>
- <outputDirectory></outputDirectory>
- <unpack>false</unpack>
-
- <dependencySets>
- <dependencySet>
- <outputDirectory>lib</outputDirectory>
- <unpack>false</unpack>
- <excludes>
- <exclude>org.drools:drools-*</exclude>
- </excludes>
- <useTransitiveDependencies>false</useTransitiveDependencies>
- </dependencySet>
- </dependencySets>
- </binaries>
-
- </moduleSet>
-
- <!--moduleSet>
- <includes>
- <include>org.drools:drools-documentation</include>
- </includes>
-
- <binaries>
- <outputDirectory>documentation</outputDirectory>
- <outputFileNameMapping>manual</outputFileNameMapping>
- <unpack>true</unpack>
- <unpackOptions>
- <includes>
- <include>shared/**</include>
- <include>html/**</include>
- <include>manual/html_single/**</include>
- </includes>
- <excludes>
- <exclude>eclipse/**</exclude>
- <exclude>META-INF/**</exclude>
- </excludes>
- </unpackOptions>
- </binaries>
-
- </moduleSet-->
- </moduleSets>
-
</assembly>
Added: labs/jbossrules/trunk/src/main/assembly/pre-bin.xml
===================================================================
--- labs/jbossrules/trunk/src/main/assembly/pre-bin.xml (rev 0)
+++ labs/jbossrules/trunk/src/main/assembly/pre-bin.xml 2008-10-04 00:06:58 UTC (rev 23300)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly>
+ <id>pre-bin</id>
+ <formats>
+ <format>dir</format>
+ </formats>
+
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <fileSets>
+
+ <fileSet>
+ <includes>
+ <include>LICENSE-ASL-2.0.txt</include>
+ <include>JBossORG-EULA.txt</include>
+ <include>README_DEPENDENCIES.txt</include>
+ </includes>
+ </fileSet>
+
+ <fileSet>
+ <directory>target/site/apidocs</directory>
+ <outputDirectory>documentation/apidocs</outputDirectory>
+ </fileSet>
+ </fileSets>
+
+ <moduleSets>
+ <moduleSet>
+ <includes>
+ <!-- note: we do not include BRMS here, as it is distributed as a single war, and a war includes all already -->
+ <include>org.drools:drools-core</include>
+ <include>org.drools:drools-compiler</include>
+ <include>org.drools:drools-jsr94</include>
+ <include>org.drools:drools-decisiontables</include>
+ <include>org.drools:drools-templates</include>
+ <include>org.drools:drools-clips</include>
+ <include>org.drools:drools-dataloaders-jaxb</include>
+ <include>org.drools:drools-dataloaders-smooks</include>
+ <include>org.drools:drools-verifier</include>
+ <include>org.drools:drools-ant</include>
+ <include>org.drools:drools-server</include>
+ <include>org.drools:drools-workitems</include>
+ <include>org.drools:drools-process-task</include>
+ </includes>
+
+ <binaries>
+ <outputDirectory></outputDirectory>
+ <unpack>false</unpack>
+
+ <dependencySets>
+ <dependencySet>
+ <outputDirectory>lib</outputDirectory>
+ <unpack>false</unpack>
+ <excludes>
+ <exclude>org.drools:drools-*</exclude>
+ </excludes>
+ <useTransitiveDependencies>false</useTransitiveDependencies>
+ </dependencySet>
+ </dependencySets>
+ </binaries>
+
+ </moduleSet>
+
+ <!--moduleSet>
+ <includes>
+ <include>org.drools:drools-documentation</include>
+ </includes>
+
+ <binaries>
+ <outputDirectory>documentation</outputDirectory>
+ <outputFileNameMapping>manual</outputFileNameMapping>
+ <unpack>true</unpack>
+ <unpackOptions>
+ <includes>
+ <include>shared/**</include>
+ <include>html/**</include>
+ <include>manual/html_single/**</include>
+ </includes>
+ <excludes>
+ <exclude>eclipse/**</exclude>
+ <exclude>META-INF/**</exclude>
+ </excludes>
+ </unpackOptions>
+ </binaries>
+
+ </moduleSet-->
+ </moduleSets>
+
+
+
+</assembly>
More information about the jboss-svn-commits
mailing list