[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 &quot;ended&quot; (they stay in the &quot;active&quot; 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 &lt;end&gt; 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 &quot;Start process with task form&quot; 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