Hi,
I am currently working on jira
https://jira.jboss.org/jira/browse/BRMS-29. The attached is a patch for
this jira, please note it is not finished yet as I am having problems
building Drools latest trunk("RuleExecutionSetImpl.java:[173,15] cannot
find symbol : method
newStatefulSession(org.drools.SessionConfiguration) - anyone else see
this error?). The idea is using a maven profile to generate a specific
distribution for JBOSS SOA-P release, which involves in excluding some
modules/files, changing the text of some docs etc. For details please
take a look into my patch. With this patch, you still build Drools as
before, for example mvn install, nothing changed. But it also gives you
an option to build a SOA-P specific distribution using "mvn install -Psoa".
Please review my patch and let me know if everything looks alright.
Thanks,
Jervis Liu
Index: drools-docs/pom.xml
===================================================================
--- drools-docs/pom.xml (revision 25236)
+++ drools-docs/pom.xml (working copy)
@@ -21,7 +21,7 @@
<module>drools-docs-flow</module>
<module>drools-docs-fusion</module>
<module>drools-docs-guvnor</module>
- <module>drools-docs-solver</module>
+ <!--module>drools-docs-solver</module-->
</modules>
<dependencyManagement>
@@ -85,6 +85,45 @@
</contributor>
</contributors>
+
+ <profiles>
+ <profile>
+ <id>soa</id>
+ <activation>
+ <property>
+ <name>soa</name>
+ </property>
+ </activation>
+ <modules>
+ <module>docbook-style-drools</module>
+ <module>docbook-xsl-drools</module>
+ <module>drools-docs-introduction</module>
+ <module>drools-docs-expert</module>
+ <module>drools-docs-flow</module>
+ <module>drools-docs-fusion</module>
+ <module>drools-docs-guvnor</module>
+ <!--module>drools-docs-solver</module-->
+ </modules>
+ </profile>
+ <profile>
+ <id>default</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>docbook-style-drools</module>
+ <module>docbook-xsl-drools</module>
+ <module>drools-docs-introduction</module>
+ <module>drools-docs-expert</module>
+ <module>drools-docs-flow</module>
+ <module>drools-docs-fusion</module>
+ <module>drools-docs-guvnor</module>
+ <module>drools-docs-solver</module>
+ </modules>
+ </profile>
+ </profiles>
+
+
<build>
<plugins>
<plugin>
Index: drools-eclipse/drools-eclipse-build/pom.xml
===================================================================
--- drools-eclipse/drools-eclipse-build/pom.xml (revision 25236)
+++ drools-eclipse/drools-eclipse-build/pom.xml (working copy)
@@ -150,6 +150,180 @@
<configuration>
<tasks>
<unzip
src="target/org.drools.eclipse-${project.version}.zip"
dest="../../target/eclipse"/>
+ <!--unzip
src="target/org.drools.eclipse.task-${project.version}.zip"
dest="../../target/eclipse"/-->
+ <unzip src="target/org.guvnor.tools-${project.version}.zip"
dest="../../target/eclipse"/>
+ <copy todir="../../target">
+ <fileset dir="target/">
+ <include name="*.zip"/>
+ </fileset>
+ </copy>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+
+
+ <profiles>
+ <profile>
+ <id>soa</id>
+ <activation>
+ <property>
+ <name>soa</name>
+ </property>
+ </activation>
+
+ </profile>
+ <profile>
+ <id>default</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <inherited>false</inherited>
+ <executions>
+ <execution>
+ <id>compile-plugin</id>
+ <phase>compile</phase>
+ <configuration>
+ <tasks>
+ <property name="eclipse.home"
value="target/eclipse" />
+
+ <property name="localEclipseDrop"
value="${basedir}/local-eclipse-drop-mirror" />
+
+ <delete failonerror="false"
dir="target/eclipse.build"/>
+
+ <delete failonerror="false"
includeemptydirs="true">
+ <fileset dir="target" includes="*.zip"/>
+ </delete>
+
+ <ant target="setupLocalEclipse"
antfile="setupEclipse.xml">
+ <property name="localEclipseDrop"
value="${localEclipseDrop}" />
+ </ant>
+
+ <java
jar="${eclipse.home}/plugins/org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar"
+ fork="true"
+ failonerror="true"
+ maxmemory="128m">
+ <arg line="-application org.eclipse.ant.core.antRunner
-consoleLog -data '${basedir}/target/workspace'
-DmavenCompilePhase=true"/>
+ </java>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+
+ <execution>
+ <id>test-plugin</id>
+ <phase>test</phase>
+ <configuration>
+ <tasks>
+ <!-- Determine OS -->
+ <condition property="baseos" value="win32">
+ <contains string="${os.name}"
substring="Windows" />
+ </condition>
+
+ <condition property="baseos" value="linux">
+ <contains string="${os.name}" substring="Linux"
/>
+ </condition>
+
+ <condition property="baseos" value="macosx">
+ <contains string="${os.name}" substring="Mac OS
X" />
+ </condition>
+
+ <condition property="baseos" value="win32">
+ <contains string="${os.name}"
substring="Windows" />
+ </condition>
+
+ <condition property="baseos" value="aix">
+ <contains string="${os.name}" substring="AIX"
/>
+ </condition>
+
+ <condition property="baseos" value="hpux">
+ <contains string="${os.name}" substring="HP-UX"
/>
+ </condition>
+
+ <condition property="baseos" value="solaris">
+ <contains string="${os.name}"
substring="Solaris" />
+ </condition>
+
+ <condition property="baseos" value="qnx">
+ <contains string="${os.name}" substring="QNX"
/>
+ </condition>
+
+ <!-- Determine WS -->
+ <condition property="basews" value="win32">
+ <contains string="${os.name}"
substring="Windows" />
+ </condition>
+
+ <condition property="basews" value="gtk">
+ <contains string="${os.name}" substring="Linux"
/>
+ </condition>
+
+ <condition property="basews" value="carbon">
+ <contains string="${os.name}" substring="Mac OS
X" />
+ </condition>
+
+ <!-- Determine ARCH -->
+ <condition property="basearch" value="x86">
+ <or>
+ <contains string="${os.arch}" substring="i386"
/>
+ <contains string="${os.arch}" substring="i686"
/>
+ <contains string="${os.arch}" substring="x86"
/>
+ <contains string="${os.arch}"
substring="Pentium" />
+ </or>
+ </condition>
+
+ <condition property="basearch" value="linux">
+ <contains string="${os.name}" substring="Linux"
/>
+ </condition>
+
+ <condition property="basearch" value="ppc">
+ <contains string="${os.name}" substring="ppc"
/>
+ </condition>
+
+ <condition property="basearch" value="sparc">
+ <contains string="${os.name}" substring="sparc"
/>
+ </condition>
+
+ <condition property="mavenTestPhase" value=""
else="-DmavenTestPhase=true">
+ <isset property="maven.test.skip" />
+ </condition>
+
+ <property name="eclipse.home"
value="target/eclipse" />
+
+ <echo>-application org.eclipse.ant.core.antRunner
-Dbaseos=${baseos} -Dbasews=${basews} -Dbasearch=${basearch}
${mavenTestPhase}</echo>
+
+ <java
jar="${eclipse.home}/plugins/org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar"
+ fork="true"
+ failonerror="true"
+ maxmemory="128m">
+ <arg line="-application org.eclipse.ant.core.antRunner
-consoleLog -data '${basedir}/target/workspace' -Dbaseos=${baseos}
-Dbasews=${basews} -Dbasearch=${basearch} ${mavenTestPhase}"/>
+ </java>
+ </tasks>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
+
+ <execution>
+ <id>unzip</id>
+ <phase>package</phase>
+ <configuration>
+ <tasks>
+ <unzip
src="target/org.drools.eclipse-${project.version}.zip"
dest="../../target/eclipse"/>
<unzip
src="target/org.drools.eclipse.task-${project.version}.zip"
dest="../../target/eclipse"/>
<unzip src="target/org.guvnor.tools-${project.version}.zip"
dest="../../target/eclipse"/>
<copy todir="../../target">
@@ -170,6 +344,9 @@
</plugins>
</build>
+ </profile>
+ </profiles>
+
<dependencies>
<!-- this should include core and compiler -->
<!--dependency>
Index: drools-eclipse/pom.xml
===================================================================
--- drools-eclipse/pom.xml (revision 25236)
+++ drools-eclipse/pom.xml (working copy)
@@ -15,8 +15,35 @@
<modules>
<module>org.drools.eclipse</module>
- <module>org.drools.eclipse.task</module>
+ <!--module>org.drools.eclipse.task</module-->
<module>drools-eclipse-build</module>
</modules>
+
+
+ <profiles>
+ <profile>
+ <id>soa</id>
+ <activation>
+ <property>
+ <name>soa</name>
+ </property>
+ </activation>
+ <modules>
+ <module>org.drools.eclipse</module>
+ <module>drools-eclipse-build</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>default</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>org.drools.eclipse</module>
+ <module>org.drools.eclipse.task</module>
+ <module>drools-eclipse-build</module>
+ </modules>
+ </profile>
+ </profiles>
</project>
Index: pom.xml
===================================================================
--- pom.xml (revision 25236)
+++ pom.xml (working copy)
@@ -362,6 +362,107 @@
<module>drools-examples</module>
</modules>
</profile>
+ <profile>
+ <id>soa</id>
+ <activation>
+ <property>
+ <name>soa</name>
+ </property>
+ </activation>
+ <modules>
+ <module>drools-api</module>
+ <module>drools-core</module>
+ <module>drools-compiler</module>
+ <module>drools-jsr94</module>
+ <!--module>drools-templates</module-->
+ <module>drools-decisiontables</module>
+ <!--module>drools-clips</module>
+ <module>drools-pipeline</module>
+ <module>drools-process</module>
+ <module>drools-server</module-->
+ <module>drools-verifier</module>
+ <module>drools-ant</module>
+ <module>drools-repository</module>
+ <module>drools-guvnor</module>
+ <!--module>drools-solver</module-->
+ <module>drools-container/drools-mc</module>
+ </modules>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.2-beta-2</version>
+ <configuration>
+ <descriptors>
+
<descriptor>src/main/assembly/pre-bin_soaversion.xml</descriptor>
+
<descriptor>src/main/assembly/bin.xml</descriptor>
+ <descriptor>src/main/assembly/guvnor.xml</descriptor>
+
<descriptor>src/main/assembly/src_soaversion.xml</descriptor>
+
<descriptor>src/main/assembly/eclipse.xml</descriptor>
+
<descriptor>src/main/assembly/examples.xml</descriptor>
+
<descriptor>src/main/assembly/solver.xml</descriptor>
+
<descriptor>src/main/assembly/docs_soaversion.xml</descriptor>
+
<descriptor>src/main/assembly/javadocs_soaversion.xml</descriptor>
+ </descriptors>
+ </configuration>
+
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+ </profile>
+ <profile>
+ <id>default</id>
+ <activation>
+ <activeByDefault>true</activeByDefault>
+ </activation>
+ <modules>
+ <module>drools-api</module>
+ <module>drools-core</module>
+ <module>drools-compiler</module>
+ <module>drools-jsr94</module>
+ <module>drools-templates</module>
+ <module>drools-decisiontables</module>
+ <module>drools-clips</module>
+ <module>drools-pipeline</module>
+ <module>drools-process</module>
+ <module>drools-server</module>
+ <module>drools-verifier</module>
+ <module>drools-ant</module>
+ <module>drools-repository</module>
+ <module>drools-guvnor</module>
+ <module>drools-solver</module>
+ <module>drools-container/drools-mc</module>
+ </modules>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <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>
+
<descriptor>src/main/assembly/eclipse.xml</descriptor>
+
<descriptor>src/main/assembly/examples.xml</descriptor>
+
<descriptor>src/main/assembly/solver.xml</descriptor>
+
<descriptor>src/main/assembly/docs.xml</descriptor>
+
<descriptor>src/main/assembly/javadocs.xml</descriptor>
+ </descriptors>
+ </configuration>
+
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+ </profile>
</profiles>
@@ -513,7 +614,7 @@
<descriptor>src/main/assembly/src.xml</descriptor>
<descriptor>src/main/assembly/eclipse.xml</descriptor>
<descriptor>src/main/assembly/examples.xml</descriptor>
-
<descriptor>src/main/assembly/solver.xml</descriptor>
+
<!--descriptor>src/main/assembly/solver.xml</descriptor-->
<descriptor>src/main/assembly/docs.xml</descriptor>
<descriptor>src/main/assembly/javadocs.xml</descriptor>
</descriptors>
@@ -711,9 +812,9 @@
<module>drools-core</module>
<module>drools-compiler</module>
<module>drools-jsr94</module>
- <module>drools-templates</module>
+ <!--module>drools-templates</module-->
<module>drools-decisiontables</module>
- <module>drools-clips</module>
+ <!--module>drools-clips</module-->
<module>drools-pipeline</module>
<module>drools-process</module>
<module>drools-server</module>
@@ -721,7 +822,7 @@
<module>drools-ant</module>
<module>drools-repository</module>
<module>drools-guvnor</module>
- <module>drools-solver</module>
+ <!--module>drools-solver</module-->
<module>drools-container/drools-mc</module>
</modules>
Index: src/documentation/index_soaversion.html
===================================================================
--- src/documentation/index_soaversion.html (revision 0)
+++ src/documentation/index_soaversion.html (revision 0)
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html
xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title xmlns:rf="java:org.jboss.highlight.XhtmlRendererFactory">Drools
+Online Documentation</title>
+<link rel="stylesheet" href="css/jbossorg.css"
type="text/css" />
+<meta xmlns:rf="java:org.jboss.highlight.XhtmlRendererFactory"
+ name="generator" content="DocBook XSL-NS Stylesheets V1.74.0" />
+</head>
+<body>
+<div class="book" lang="en-US">
+<div class="titlepage">
+<div>
+<p id="title"><a href="http://www.jboss.org"
class="site_href"><strong>JBoss.org</strong></a><a
+
href="http://docs.jboss.org/"
class="doc_href"><strong>Community
+Documentation</strong></a></p>
+</div>
+<hr />
+</div>
+<div class="toc">
+<dl>
+ <dt><span class="preface"><a href="#d0e34"
/></span></dt>
+</dl>
+</div>
+<div class="preface" lang="en-US">
+<div class="titlepage" />
+<p></p>
+<div class="table"><a id="drools.modules.documentation"
/>
+<p class="title"><b>Drools Online Documentation Latest Build from
svn</b></p>
+<div class="table-contents">
+<table summary="Drools Online Documentation" border="1">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Module Name</th>
+ <th>HTML Single</th>
+ <th>HTML</th>
+ <th>PDF</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p><img src="images/blip_icon_32x.png" />Drools
Introduction</p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-introduction/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-introduction/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-introduction/pdf/drools-docs-introduction.pdf">pdf</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p><img src="images/expert_icon_32x.png" />Drools
Expert</p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-expert/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-expert/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-expert/pdf/drools-docs-expert.pdf">pdf</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p><img src="images/fusion_icon_32x.png" />Drools
Fusion</p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-fusion/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-fusion/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-fusion/pdf/drools-docs-fusion.pdf">pdf</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p><img src="images/flow_icon_32x.png" />Drools Flow</p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-flow/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-flow/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-flow/pdf/drools-docs-flow.pdf">pdf</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p><img src="images/guvnor_icon_32x.png" />Drools
Guvnor</p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-guvnor/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-guvnor/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-guvnor/pdf/drools-docs-guvnor.pdf">pdf</a></p>
+ </td>
+ </tr>
+ <!--tr>
+ <td>
+ <p>Drools Solver</p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-solver/html_single/index.html">html_single</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
href="drools-solver/html/index.html">html</a></p>
+ </td>
+ <td>
+ <p><a class="ulink"
+ href="drools-solver/pdf/drools-docs-solver.pdf">pdf</a></p>
+ </td>
+ </tr-->
+ </tbody>
+</table>
+</div>
+</div>
+<p><br class="table-break" />
+</p>
+</div>
+</div>
+</body>
+</html>
\ No newline at end of file
Index: src/javadocs/index_soaversion.html
===================================================================
--- src/javadocs/index_soaversion.html (revision 0)
+++ src/javadocs/index_soaversion.html (revision 0)
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
+<html><head>
+<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type"><title>Drools
Javadocs</title></head>
+<body><h1>Drools 5.0.0 Javadocs</h1>
+<h2>Stable</h2>
+<table style="text-align: left; width: 370px;"
cellpadding="2">
+<tbody>
+<tr>
+<td style="width: 169px;"><big><span style="font-weight:
bold;">Drools API</span></big></td>
+<td style="width: 181px; text-align: center;"><a
href="stable/drools-api/index.html">html</a></td>
+</tr>
+</tbody>
+</table>
+<br>
+<h2>Unstable and/or Experimental</h2>
+<table style="text-align: left; width: 430px;" border="0"
cellpadding="2" cellspacing="0">
+<tbody>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Core</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-core/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Compiler</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-compiler/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Decision Tables</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-decisiontables/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
Clips</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-clips/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+DataLoader JAXB</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-dataloaders-jaxb/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+DataLoader Smooks</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-dataloaders-smooks/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Server</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-server/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1"><span style="font-style:
italic;"></span>
+<hr style="width: 100%; height: 2px;"><span style="font-style:
italic;"></span></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Templates<br>
+</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-templates/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Verifier<br>
+</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-verifier/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Work Items<br>
+</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-workitems/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Process Enterprise</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-process-enterprise/index.html">html</a></td>
+</tr>
+<tr>
+<td colspan="2" rowspan="1">
+<hr style="width: 100%; height: 2px;"></td>
+</tr>
+<!--tr>
+<td style="font-weight: bold; width: 282px;"><big>Drools
+Process Task</big></td>
+<td style="width: 130px; text-align: center;"><a
href="unstable/drools-process-task/index.html">html</a></td>
+<--/tr>
+</tbody>
+</table>
+</body></html>
\ No newline at end of file
Index: src/main/assembly/docs_soaversion.xml
===================================================================
--- src/main/assembly/docs_soaversion.xml (revision 0)
+++ src/main/assembly/docs_soaversion.xml (revision 0)
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly>
+ <id>docs</id>
+ <formats>
+ <format>zip</format>
+ </formats>
+
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <!-- files>
+ <file>
+ <source>src/documentation/index_soaversion.html</source>
+ <outputDirectory></outputDirectory>
+ <destName>index.html</destName>
+ </file>
+ </files -->
+
+ <fileSets>
+ <fileSet>
+ <directory>src/documentation/</directory>
+ <outputDirectory></outputDirectory>
+ <includes>
+ <include>**</include>
+ </includes>
+ </fileSet>
+
+ <fileSet>
+
<directory>drools-docs/drools-docs-introduction/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-introduction</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ <fileSet>
+
<directory>drools-docs/drools-docs-expert/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-expert</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ <fileSet>
+
<directory>drools-docs/drools-docs-fusion/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-fusion</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ <fileSet>
+
<directory>drools-docs/drools-docs-flow/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-flow</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ <fileSet>
+
<directory>drools-docs/drools-docs-guvnor/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-guvnor</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ <fileSet>
+
<directory>drools-docs/drools-docs-solver/target/docbook/publish/en-US/</directory>
+ <outputDirectory>drools-solver</outputDirectory>
+ <includes>
+ <!--include>drools-docs/**</include-->
+ <include>html/**</include>
+ <include>html_single/**</include>
+ <include>pdf/**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/*.db/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+
+ </fileSets>
+
+
+</assembly>
Index: src/main/assembly/javadocs_soaversion.xml
===================================================================
--- src/main/assembly/javadocs_soaversion.xml (revision 0)
+++ src/main/assembly/javadocs_soaversion.xml (revision 0)
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly>
+ <id>javadocs</id>
+ <formats>
+ <format>zip</format>
+ </formats>
+
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <files>
+ <file>
+ <source>src/javadocs/index_soaversion.html</source>
+ <outputDirectory></outputDirectory>
+ <destName>index.html</destName>
+ </file>
+ </files>
+
+ <fileSets>
+
+ <fileSet>
+ <includes>
+ <include>LICENSE-ASL-2.0.txt</include>
+ <include>JBossORG-EULA.txt</include>
+ </includes>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-api/target/site/apidocs</directory>
+ <outputDirectory>stable/drools-api</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-core/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-core</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-compiler/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-compiler</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-decisiontables/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-decisiontables</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-clips/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-clips</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+
<directory>drools-dataloaders/drools-dataloaders-smooks/target/site/apidocs</directory>
+
<outputDirectory>unstable/drools-dataloaders-smooks</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+
<directory>drools-dataloaders/drools-dataloaders-jaxb/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-dataloaders-jaxb</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+
<directory>drools-process/drools-process-task/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-process-task</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+
<directory>drools-process/drools-workitems/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-workitems</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+
<directory>drools-process/drools-process-enterprise/target/site/apidocs</directory>
+
<outputDirectory>unstable/drools-process-enterprise</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-templates/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-templates</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-verifier/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-verifier</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>drools-server/target/site/apidocs</directory>
+ <outputDirectory>unstable/drools-server</outputDirectory>
+ </fileSet>
+
+ </fileSets>
+
+</assembly>
Index: src/main/assembly/pre-bin_soaversion.xml
===================================================================
--- src/main/assembly/pre-bin_soaversion.xml (revision 0)
+++ src/main/assembly/pre-bin_soaversion.xml (revision 0)
@@ -0,0 +1,88 @@
+<?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>
+
+ </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-api</include>
+ <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>
+ <1--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>
+ <include>org.drools:drools-process-enterprise</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>
Index: src/main/assembly/src_soaversion.xml
===================================================================
--- src/main/assembly/src_soaversion.xml (revision 0)
+++ src/main/assembly/src_soaversion.xml (revision 0)
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly>
+ <id>src</id>
+ <formats>
+ <format>zip</format>
+ </formats>
+
+ <includeBaseDirectory>false</includeBaseDirectory>
+
+ <fileSets>
+ <fileSet>
+ <directory>.</directory>
+ <outputDirectory></outputDirectory>
+ <includes>
+ <include>drools-api/**</include>
+ <include>drools-core/**</include>
+ <include>drools-compiler/**</include>
+ <include>drools-decisiontables/**</include>
+ <!--include>drools-clips/**</include-->
+ <include>drools-templates/**</include>
+ <include>drools-jsr94/**</include>
+ <include>drools-eclipse/**</include>
+ <include>drools-repository/**</include>
+ <include>drools-guvnor/**</include>
+ <include>drools-ant/**</include>
+ <include>drools-verifier/**</include>
+ <include>drools-docs/**</include>
+ <!--include>drools-dataloaders/**</include-->
+ <include>drools-solver/**</include>
+ <include>drools-process/**</include>
+ <include>drools-dataloaders/**</include>
+ <include>*.xml</include>
+ <include>*.txt</include>
+ <!--include>drools-server/**</include-->
+ </includes>
+ <excludes>
+ <exclude>drools-guvnor/repository/**</exclude>
+ <exclude>drools-repository/repository/**</exclude>
+
<exclude>drools-eclipse/drools-eclipse-build/local-eclipse-drop-mirror/**</exclude>
+ <exclude>drools-eclipse/org.drools.eclipse/lib/**</exclude>
+ <exclude>drools-eclipse/org.drools.eclipse/help/**</exclude>
+ <exclude>**/*.log/**</exclude>
+ <exclude>**/target/**</exclude>
+ <exclude>**/.svn/**</exclude>
+ <exclude>**/.metadata/**</exclude>
+ </excludes>
+ </fileSet>
+ </fileSets>
+</assembly>