[jbpm-commits] JBoss JBPM SVN: r5250 - in jbpm4/trunk: modules/distro/src/main/files and 2 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Mon Jul 6 11:26:58 EDT 2009
Author: tom.baeyens at jboss.com
Date: 2009-07-06 11:26:58 -0400 (Mon, 06 Jul 2009)
New Revision: 5250
Modified:
jbpm4/trunk/modules/api/pom.xml
jbpm4/trunk/modules/distro/src/main/files/readme.html
jbpm4/trunk/modules/migration/pom.xml
jbpm4/trunk/qa/test.demo.setup.bat
Log:
build fixes related to xsddocs and added 4.0 GA release notes to readme.html
Modified: jbpm4/trunk/modules/api/pom.xml
===================================================================
--- jbpm4/trunk/modules/api/pom.xml 2009-07-06 14:03:53 UTC (rev 5249)
+++ jbpm4/trunk/modules/api/pom.xml 2009-07-06 15:26:58 UTC (rev 5250)
@@ -41,40 +41,63 @@
<id>schemadocs</id>
<build>
<plugins>
- <plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>unpack</id>
+ <phase>process-resources</phase>
+ <goals>
+ <goal>unpack</goal>
+ </goals>
+ <configuration>
+ <artifactItems>
+ <artifactItem>
+ <groupId>org.jbpm.jbpm4.dependencies.xsddoctool</groupId>
+ <artifactId>xsddoctool</artifactId>
+ <version>1.0</version>
+ <type>zip</type>
+ <outputDirectory>target/xsddoctool</outputDirectory>
+ </artifactItem>
+ </artifactItems>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
- <id>generate-schemadocs</id>
- <phase>package</phase>
+ <id>schemadocs-generation</id>
+ <phase>compile</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
- <echo message="creating schemadocs in ${basedir}/target/schemadocs" />
- <mkdir dir="target/schemadocs" />
- <taskdef name="xsddoc" classname="net.sf.xframe.xsddoc.Task" classpathref="maven.plugin.classpath" />
- <xsddoc out="${basedir}/target/schemadocs" title="jBPM 4 Schema's" verbose="false">
- <fileset dir="src/main/resources" />
- </xsddoc>
- </tasks>
+ <java classname="com.docflex.xml.Generator" maxmemory="512m" fork="true">
+ <classpath>
+ <pathelement location="target/xsddoctool/xercesImpl.jar" />
+ <pathelement location="target/xsddoctool/docflex-xml-re.jar" />
+ </classpath>
+ <!-- specify the template -->
+ <arg value="-template"/>
+ <arg value="target/xsddoctool/XSDDoc/FramedDoc.tpl"/>
+ <arg value="-format"/>
+ <arg value="HTML"/>
+ <arg value="-d"/>
+ <arg value="target/schemadocs"/>
+ <arg value="-nodialog"/>
+ <arg value="-launchviewer=false"/>
+ <arg value="-p:docTitle=jPDL 4.0 Schema"/>
+ <arg value="src/main/resources/jpdl-4.0.xsd"/>
+ </java>
+ </tasks>
</configuration>
</execution>
</executions>
- <dependencies>
- <dependency>
- <groupId>xsddoc</groupId>
- <artifactId>xsddoc</artifactId>
- <version>1.0</version>
- </dependency>
- <dependency>
- <groupId>xalan</groupId>
- <artifactId>xalan</artifactId>
- <version>2.7.0</version>
- </dependency>
- </dependencies>
- </plugin>
+ </plugin>
</plugins>
</build>
</profile>
Modified: jbpm4/trunk/modules/distro/src/main/files/readme.html
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/readme.html 2009-07-06 14:03:53 UTC (rev 5249)
+++ jbpm4/trunk/modules/distro/src/main/files/readme.html 2009-07-06 15:26:58 UTC (rev 5250)
@@ -35,9 +35,176 @@
</tr>
</table>
+
+<h1>Release Notes for jBPM 4.0 (GA)</h1>
+
+<h2>Known Issues
+</h2>
+<p>There are still 2 known minor inconveniences in the Graphical Process Designer (GPD). For workarounds, see the jira issues:</p>
+<ul>
+<li>[<a href='https://jira.jboss.org/jira/browse/GPD-306'>GPD-306</a>] - Self Referencing Connections
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/GPD-336'>GPD-336</a>] - image generation fails
+</li>
+</ul>
+
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2022'>JBPM-2022</a>] - EnvironmentFactory cannot be bound to JNDI
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2055'>JBPM-2055</a>] - Executions that are ended show up in query
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2303'>JBPM-2303</a>] - Exception with a process containing a fork/join
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2313'>JBPM-2313</a>] - Unabled to enlist resource exception
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2319'>JBPM-2319</a>] - Finished executions are not changed to "ended" (they stay in the "active" state)
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2331'>JBPM-2331</a>] - StaleObjectException on Timer execution.
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2332'>JBPM-2332</a>] - task query candidate problem
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2335'>JBPM-2335</a>] - Subprocess Element causes Exception if followed by an <end> Element
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2340'>JBPM-2340</a>] - TaskService getTaskComments throws NullPointerException if the task is not found
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2344'>JBPM-2344</a>] - JTA interceptor breaks console and deployer
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2355'>JBPM-2355</a>] - Unable to retrieve suspended process defintions
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2389'>JBPM-2389</a>] - Reassignment is not reflected in task history
+</li>
+</ul>
+
+<h2> Feature Request
+</h2>
+<ul>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2052'>JBPM-2052</a>] - Suspend / Resume executions
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2102'>JBPM-2102</a>] - Provide process definition lifecycle
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2305'>JBPM-2305</a>] - Implement a method in TaskService to return all active tasks of a process instance
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2309'>JBPM-2309</a>] - Add method to support getTaskDefinition and getProcessInstance from interface Task
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2342'>JBPM-2342</a>] - extend repo service to get a list of deployments
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2352'>JBPM-2352</a>] - jPDL Schema definition needs some tweaks
+</li>
+</ul>
+
+<h2> Task
+</h2>
+<ul>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1214'>JBPM-1214</a>] - check optimistic locking in case of loops
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-1895'>JBPM-1895</a>] - verify html documentation style sheets for internet explorer
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2004'>JBPM-2004</a>] - finish database cleanup of all the tests
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2016'>JBPM-2016</a>] - finalize test support
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2110'>JBPM-2110</a>] - Delegate deployment-service dependency resolution to the dependecy deployer in AS 5
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2183'>JBPM-2183</a>] - process conversion tool
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2212'>JBPM-2212</a>] - review string == comparisons for execution.state
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2223'>JBPM-2223</a>] - event propagate property
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2275'>JBPM-2275</a>] - handle async message jobs after process instance deletion
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2286'>JBPM-2286</a>] - create test case with fork and join in one transaction
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2304'>JBPM-2304</a>] - investigate non-null return values for collections in the api
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2306'>JBPM-2306</a>] - fix developers guide
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2307'>JBPM-2307</a>] - prune api where possible
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2314'>JBPM-2314</a>] - Clean up validate(Timer)
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2322'>JBPM-2322</a>] - enable module test-db in integration test suite
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2323'>JBPM-2323</a>] - instantiate user defined classes at parsing time
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2328'>JBPM-2328</a>] - move timers to devguide
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2330'>JBPM-2330</a>] - fine tuning of the execution id generator
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2336'>JBPM-2336</a>] - fix delete task mismatch
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2339'>JBPM-2339</a>] - Complete JTA transaction refactoring
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2348'>JBPM-2348</a>] - make ids consistent
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2350'>JBPM-2350</a>] - move jboss process deployment to incubation
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2354'>JBPM-2354</a>] - fix excluded integration tests for test-db
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2356'>JBPM-2356</a>] - fine tuning of execution persistence hierarchy
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2357'>JBPM-2357</a>] - Change findExecutionById to show suspended executions
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2359'>JBPM-2359</a>] - reporting test fails on oracle
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2362'>JBPM-2362</a>] - integrate andries' spring integration
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2363'>JBPM-2363</a>] - document purpose of ant script installations
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2364'>JBPM-2364</a>] - split mail documentation in userguide and devguide part
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2365'>JBPM-2365</a>] - Clarification (and API) how "Start process with task form" should work
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2367'>JBPM-2367</a>] - verify examples classes deployment in demo.setup script
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2368'>JBPM-2368</a>] - verifty job execution transaction integration with jboss
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2370'>JBPM-2370</a>] - Incorporate Migration tool in distribution
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2371'>JBPM-2371</a>] - add mysql schema diagram to db docs
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2372'>JBPM-2372</a>] - complete javadocs
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2374'>JBPM-2374</a>] - image problem
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2376'>JBPM-2376</a>] - putting a task back in the group
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2378'>JBPM-2378</a>] - add continue attribute to xsd
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/JBPM-2379'>JBPM-2379</a>] - regression on oracle related to clobs
+</li>
+</ul>
+
+<h2> Task
+</h2>
+<ul>
+<li>[<a href='https://jira.jboss.org/jira/browse/GPD-226'>GPD-226</a>] - Define a repeatable build for these plugins to be exported as a feature
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/GPD-229'>GPD-229</a>] - Write up the initial test scenario's to test the GPD (automated or manual)
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/GPD-288'>GPD-288</a>] - Errors show up in problems view
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/GPD-301'>GPD-301</a>] - migration support
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/GPD-331'>GPD-331</a>] - Support HQL attributes and elements
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/GPD-333'>GPD-333</a>] - Ensure backwards compatibility between GPD 3.1.x and GPD 4.x
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/GPD-334'>GPD-334</a>] - update jbpm roadmap with gpd features
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/GPD-341'>GPD-341</a>] - renaming swimlane should make editor dirty
+</li>
+<li>[<a href='https://jira.jboss.org/jira/browse/GPD-351'>GPD-351</a>] - Modify project and jpdl creation wizards to allow for jBPM 3 and jBPM 4 to coexist
+</li>
+</ul>
+
+
<h1>Release notes for jBPM 4.0.0.CR1</h1>
- <h2 style="color:red;">Known Limitations</h2>
+ <h2>Known Limitations</h2>
<ul>
<li>In the Graphical Process Designer, the hql and sql nodes are not yet configurable</li>
<li>In the Graphical Process Designer, the custom node is supported but not completely configurable</li>
Modified: jbpm4/trunk/modules/migration/pom.xml
===================================================================
--- jbpm4/trunk/modules/migration/pom.xml 2009-07-06 14:03:53 UTC (rev 5249)
+++ jbpm4/trunk/modules/migration/pom.xml 2009-07-06 15:26:58 UTC (rev 5250)
@@ -113,12 +113,12 @@
<id>distribution-package</id>
<phase>package</phase>
<goals>
- <goal>assembly</goal>
+ <goal>single</goal>
</goals>
<configuration>
<finalName>migration-distro</finalName>
- <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
- <appendAssemblyId>false</appendAssemblyId>
+ <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+ <appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>scripts/assembly-distro.xml</descriptor>
</descriptors>
Modified: jbpm4/trunk/qa/test.demo.setup.bat
===================================================================
--- jbpm4/trunk/qa/test.demo.setup.bat 2009-07-06 14:03:53 UTC (rev 5249)
+++ jbpm4/trunk/qa/test.demo.setup.bat 2009-07-06 15:26:58 UTC (rev 5250)
@@ -1,5 +1,5 @@
echo To run this, make sure that at least you have jbpm.parent.dir specified in your ${user.home}/.jbpm4/build.properties
-cmd /C mvn -U -Pdistro clean install
+cmd /C mvn -U -Pdistro -Pschemadocs clean install
cmd /C ant -f qa/build.xml reinstall.jbpm
cmd /C ant -f modules/distro/src/main/files/jboss/build.xml demo.setup
More information about the jbpm-commits
mailing list