[jbpm-commits] JBoss JBPM SVN: r1799 - jbpm4/pvm/trunk.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Aug 1 07:03:46 EDT 2008


Author: tom.baeyens at jboss.com
Date: 2008-08-01 07:03:46 -0400 (Fri, 01 Aug 2008)
New Revision: 1799

Added:
   jbpm4/pvm/trunk/readme.html
Modified:
   jbpm4/pvm/trunk/assembly.xml
   jbpm4/pvm/trunk/pom.xml
Log:
merged parent pom into pvm project pom: JBPM-1436

Modified: jbpm4/pvm/trunk/assembly.xml
===================================================================
--- jbpm4/pvm/trunk/assembly.xml	2008-08-01 09:56:31 UTC (rev 1798)
+++ jbpm4/pvm/trunk/assembly.xml	2008-08-01 11:03:46 UTC (rev 1799)
@@ -9,7 +9,7 @@
   <moduleSets>
     <moduleSet>
       <includes>
-        <include>org.jboss.jbpm.pvm:pvm-core</include>
+        <include>org.jboss.jbpm.pvm:pvm</include>
       </includes>
       <binaries>
         <outputDirectory></outputDirectory>

Modified: jbpm4/pvm/trunk/pom.xml
===================================================================
--- jbpm4/pvm/trunk/pom.xml	2008-08-01 09:56:31 UTC (rev 1798)
+++ jbpm4/pvm/trunk/pom.xml	2008-08-01 11:03:46 UTC (rev 1799)
@@ -1,264 +1,376 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<!-- ====================================================================== -->
-<!--                                                                        -->
-<!--  JBoss, the OpenSource J2EE webOS                                      -->
-<!--                                                                        -->
-<!--  Distributable under LGPL license.                                     -->
-<!--  See terms of license at http://www.gnu.org.                           -->
-<!--                                                                        -->
-<!-- ====================================================================== -->
+<!--
+    ======================================================================
+    JBoss, the OpenSource J2EE webOS
+    Distributable under LGPL license.
+    See terms of license at http://www.gnu.org.
+    ======================================================================
+-->
 
 <!-- $Id$ -->
 
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<project xmlns="http://maven.apache.org/POM/4.0.0" 
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-   <modelVersion>4.0.0</modelVersion>
+         
+  <modelVersion>4.0.0</modelVersion>
+  
+  <!-- ### GENERAL PROJECT INFO ########################################### -->
+  <name>JBoss jBPM</name>
+  <groupId>org.jboss.jbpm.pvm</groupId>
+  <artifactId>pvm-parent</artifactId>
+  <packaging>pom</packaging>
+  <version>1.0.0-SNAPSHOT</version>
+  <organization>
+    <name>JBoss, a division of Red Hat</name>
+    <url>http://www.jboss.org</url>
+  </organization>
+  <url>http://jbpm.org/</url>
 
-   <name>JBoss jBPM</name>
-   <groupId>org.jboss.jbpm.pvm</groupId>
-   <artifactId>pvm-parent</artifactId>
-   <packaging>pom</packaging>
+  <!-- ### MODULES ######################################################## -->
+  <modules>
+    <module>modules/core</module>
+  </modules>
 
-   <version>1.0.0-SNAPSHOT</version>
+  <!-- ### PROPERTIES ##################################################### -->
+  <properties>
+    <junit.version>3.8.1</junit.version>
+    <log4j.version>1.2.14</log4j.version>
+    <hibernate.version>3.2.5.ga</hibernate.version>
+    <hsqldb.version>1.8.0.7</hsqldb.version>
+    <junit.version>3.8.2</junit.version>
+    <clover.version>2.3.1</clover.version>
+    <servlet-api.version>2.5</servlet-api.version>
+    <log4j.version>1.2.14</log4j.version>
+    <jboss.j2ee.version>4.2.1.GA</jboss.j2ee.version>
+    <spring.version>2.5.4</spring.version>
+    <jsr233.version>2.0.3</jsr233.version>
+    <jboss.seam.version>2.0.1.GA</jboss.seam.version>
+    <cactus.version>13-1.7.1</cactus.version>
+    <juel.version>2.1.0</juel.version>
+  </properties>
 
-   <!-- Parent -->
-   <parent>
-      <groupId>org.jboss.jbpm</groupId>
-      <artifactId>jbpm-parent</artifactId>
-      <version>1.0.0-SNAPSHOT</version>
-   </parent>
+  <!-- ### DEPENDENCY MANAGEMENT ########################################## -->
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>juel</groupId>
+        <artifactId>juel</artifactId>
+        <version>${juel.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>juel</groupId>
+        <artifactId>juel-engine</artifactId>
+        <version>${juel.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>juel</groupId>
+        <artifactId>juel-impl</artifactId>
+        <version>${juel.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.hibernate</groupId>
+        <artifactId>hibernate</artifactId>
+        <version>${hibernate.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>hsqldb</groupId>
+        <artifactId>hsqldb</artifactId>
+        <version>${hsqldb.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>junit</groupId>
+        <artifactId>junit</artifactId>
+        <version>${junit.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>com.cenqua.clover</groupId>
+        <artifactId>clover</artifactId>
+        <version>${clover.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>javax.servlet</groupId>
+        <artifactId>servlet-api</artifactId>
+        <version>${servlet-api.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>log4j</groupId>
+        <artifactId>log4j</artifactId>
+        <version>${log4j.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>jboss</groupId>
+        <artifactId>jboss-j2ee</artifactId>
+        <version>${jboss.j2ee.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.springframework</groupId>
+        <artifactId>spring</artifactId>
+        <version>${spring.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.livetribe</groupId>
+        <artifactId>livetribe-jsr223</artifactId>
+        <version>${jsr233.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.jboss.seam</groupId>
+        <artifactId>jboss-seam</artifactId>
+        <version>${jboss.seam.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>cactus</groupId>
+        <artifactId>cactus</artifactId>
+        <version>${cactus.version}</version>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
 
-   <!-- Modules -->
-   <modules>
-      <module>modules/core</module>
-   </modules>
+  <!-- ### SOURCE CONTROL MANAGEMENT ###################################### -->
+  <scm>
+    <connection>scm:svn:http://anonsvn.jboss.org/repos/jbpm/jbpm4</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jbpm/jbpm4</developerConnection>
+    <url>http://fisheye.jboss.com/browse/JbpmSvn/jbpm4</url>
+  </scm>
+  <prerequisites>
+    <maven>2.0.9</maven>
+  </prerequisites>
 
-   <!-- Properties -->
-   <properties>
-      <jboss.jbpm.api.version>1.0.0-SNAPSHOT</jboss.jbpm.api.version>
-      <hibernate.version>3.2.5.ga</hibernate.version>
-      <hsqldb.version>1.8.0.7</hsqldb.version>
-      <junit.version>3.8.2</junit.version>
-      <clover.version>2.3.1</clover.version>
-      <servlet-api.version>2.5</servlet-api.version>
-      <log4j.version>1.2.14</log4j.version>
-      <jboss.j2ee.version>4.2.1.GA</jboss.j2ee.version>
-      <spring.version>2.5.4</spring.version>
-      <jsr233.version>2.0.3</jsr233.version>
-      <jboss.seam.version>2.0.1.GA</jboss.seam.version>
-      <cactus.version>13-1.7.1</cactus.version>
-      <juel.version>2.1.0</juel.version>
-   </properties>
-
-   <!-- DependencyManagement -->
-   <dependencyManagement>
-      <dependencies>
-         <!-- jBPM Dependencies -->
-         <dependency>
-            <groupId>org.jboss.jbpm</groupId>
-            <artifactId>jbpm-api</artifactId>
-            <version>${jboss.jbpm.api.version}</version>
-         </dependency>
-
-         <!-- Thirdparty Dependencies -->
-         <dependency>
-           <groupId>juel</groupId>
-           <artifactId>juel</artifactId>
-           <version>${juel.version}</version>
-         </dependency>
+  <!-- ### ISSUE MANAGEMENT ############################################### -->
+  <issueManagement>
+    <system>jira</system>
+    <url>http://jira.jboss.org/jira/browse/JBPM</url>
+  </issueManagement>
+  
+  <!-- ### LICENSES ####################################################### -->
+  <licenses>
+    <license>
+      <name>lgpl</name>
+      <url>http://repository.jboss.com/licenses/lgpl.txt</url>
+    </license>
+  </licenses>
+  
+  <build>
+    <!-- ### PLUGINS ###################################################### -->
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.5</source>
+          <target>1.5</target>
+          <showDeprecation>true</showDeprecation>
+          <showWarnings>true</showWarnings>
+          <optimize>true</optimize>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifest>
+              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+            </manifest>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-source-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>attach-sources</id>
+            <goals>
+              <goal>jar</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <failIfNoTests>false</failIfNoTests>
+          <systemProperties>
+            <property>
+              <name>log4j.output.dir</name>
+              <value>${project.build.directory}</value>
+            </property>
+          </systemProperties>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>attach-javadocs</id>
+            <goals>
+              <goal>jar</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2-beta-2</version>
+        <configuration>
+          <finalName>pvm-${version}</finalName>
+          <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
+          <appendAssemblyId>false</appendAssemblyId>
+          <descriptors>
+            <descriptor>assembly.xml</descriptor>
+          </descriptors>
+        </configuration>
+      </plugin>
+    </plugins>
       
-         <dependency>
-           <groupId>juel</groupId>
-           <artifactId>juel-engine</artifactId>
-           <version>${juel.version}</version>
-         </dependency>
-      
-         <dependency>
-           <groupId>juel</groupId>
-           <artifactId>juel-impl</artifactId>
-           <version>${juel.version}</version>
-         </dependency>
-         
-         <dependency>
-            <groupId>org.hibernate</groupId>
-            <artifactId>hibernate</artifactId>
-            <version>${hibernate.version}</version>
-         </dependency>
-
-         <dependency>
-            <groupId>hsqldb</groupId>
-            <artifactId>hsqldb</artifactId>
-            <version>${hsqldb.version}</version>
-         </dependency>
-
-         <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>${junit.version}</version>
-         </dependency>
-
-         <dependency>
-            <groupId>com.cenqua.clover</groupId>
-            <artifactId>clover</artifactId>
-            <version>${clover.version}</version>
-         </dependency>
-
-         <dependency>
-            <groupId>javax.servlet</groupId>
-            <artifactId>servlet-api</artifactId>
-            <version>${servlet-api.version}</version>
-         </dependency>
-
-         <dependency>
-            <groupId>log4j</groupId>
-            <artifactId>log4j</artifactId>
-            <version>${log4j.version}</version>
-         </dependency>
-
-         <dependency>
-            <groupId>jboss</groupId>
-            <artifactId>jboss-j2ee</artifactId>
-            <version>${jboss.j2ee.version}</version>
-         </dependency>
-
-         <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring</artifactId>
-            <version>${spring.version}</version>
-         </dependency>
-
-         <dependency>
-            <groupId>org.livetribe</groupId>
-            <artifactId>livetribe-jsr223</artifactId>
-            <version>${jsr233.version}</version>
-         </dependency>
-
-         <dependency>
-            <groupId>org.jboss.seam</groupId>
-            <artifactId>jboss-seam</artifactId>
-            <version>${jboss.seam.version}</version>
-         </dependency>
-
-         <dependency>
-            <groupId>cactus</groupId>
-            <artifactId>cactus</artifactId>
-            <version>${cactus.version}</version>
-         </dependency>
-         
-      </dependencies>
-
-   </dependencyManagement>
-
-   <!-- Plugins -->
-   <build>
+    <!-- ### PLUGIN MANAGEMENT ############################################## -->
+    <pluginManagement>
       <plugins>
         <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-javadoc-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>attach-javadocs</id>
-                <goals>
-                  <goal>jar</goal>
-               </goals>
-             </execution>
-           </executions>
-         </plugin>
-        
-	      <plugin>
-	        <artifactId>maven-assembly-plugin</artifactId>
-	        <version>2.2-beta-2</version>
-	        <configuration>
-	          <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions>
-	          <appendAssemblyId>false</appendAssemblyId>
-	          <descriptors>
-	            <descriptor>assembly.xml</descriptor>
-	          </descriptors>
-	        </configuration>
-	      </plugin>
+          <groupId>com.sun.tools.jxc.maven2</groupId>
+          <artifactId>maven-jaxb-schemagen-plugin</artifactId>
+          <version>1.2</version>
+          <dependencies>
+            <dependency>
+              <groupId>com.sun.xml.bind</groupId>
+              <artifactId>jaxb-impl</artifactId>
+              <version>2.1.7</version>
+            </dependency>
+            <dependency>
+              <groupId>com.sun.xml.bind</groupId>
+              <artifactId>jaxb-xjc</artifactId>
+              <version>2.1.7</version>
+            </dependency>
+          </dependencies>
+        </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <version>2.0.2.SP1</version>
+        </plugin>
+        <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>build-helper-maven-plugin</artifactId>
+          <version>1.1</version>
+        </plugin>
+        <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>buildnumber-maven-plugin</artifactId>
+          <version>1.0-beta-1</version>
+        </plugin>
+        <plugin>
+          <groupId>org.codehaus.mojo</groupId>
+          <artifactId>docbook-maven-plugin</artifactId>
+          <version>1.0.0-alpha-1</version>
+        </plugin>
+        <plugin>
+          <groupId>net.sourceforge.maven-taglib</groupId>
+          <artifactId>maven-taglib-plugin</artifactId>
+          <version>2.3</version>
+        </plugin>
       </plugins>
-   </build>
+    </pluginManagement>
+  </build>
+   
+  <!-- ### DISTRIBUTION MANAGEMENT ######################################## -->
+  <distributionManagement>
+    <site>
+      <id>local.site</id>
+      <url>file:///${publications}/pvm/site</url>
+    </site>
+    <repository>
+      <id>repository.jboss.org</id>
+      <url>file:///${publications}/repository.jboss.org</url>
+    </repository>
+  </distributionManagement>
 
-   <!-- DistributionManagement -->
-   <distributionManagement>
-      <site>
-         <id>local.site</id>
-         <url>file:///${publications}/pvm/site</url>
-      </site>
-	    <repository>
-	      <id>repository.jboss.org</id>
-	      <url>file:///${publications}/repository.jboss.org</url>
-	    </repository>
-   </distributionManagement>
-
    <!-- Profiles -->
-   <profiles>
-
-      <!--
-        Name: skiptests
-        Desc: Skips the tests
-      -->
-      <profile>
-         <id>skiptests</id>
-         <build>
-            <plugins>
-               <plugin>
-                  <artifactId>maven-surefire-plugin</artifactId>
-                  <configuration>
-                     <skipTests>true</skipTests>
-                  </configuration>
-               </plugin>
-            </plugins>
-         </build>
-      </profile>
-   </profiles>
-
-   <reporting>
-      <plugins>
-         <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-javadoc-plugin</artifactId>
+  <profiles>
+    <profile>
+      <id>skiptests</id>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
             <configuration>
-               <quiet>true</quiet>
-               <source>1.5</source>
-               <verbose>false</verbose>
-               <excludePackageNames>*.internal:*.test</excludePackageNames>
+              <skipTests>true</skipTests>
             </configuration>
-         </plugin>
-         <plugin>
-           <groupId>org.apache.maven.plugins</groupId>
-           <artifactId>maven-surefire-report-plugin</artifactId>
-           <version>2.4.3</version>
-         </plugin>
-      </plugins>
-   </reporting>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+  
+  <!-- ### REPORTING ###################################################### -->
+  <reporting>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-javadoc-plugin</artifactId>
+        <configuration>
+          <quiet>true</quiet>
+          <source>1.5</source>
+          <verbose>false</verbose>
+          <excludePackageNames>*.internal:*.test</excludePackageNames>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-report-plugin</artifactId>
+        <version>2.4.3</version>
+      </plugin>
+    </plugins>
+  </reporting>
+  
+  <!-- ### REPOSITORIES ################################################### -->
+  <repositories>
+    <repository>
+      <id>maven2.java.net</id>
+      <name>Java.net Repository for Maven 2</name>
+      <url>http://download.java.net/maven/2/</url>
+    </repository>
+    <repository>
+      <id>java.net</id>
+      <url>http://download.java.net/maven/1/</url>
+      <layout>legacy</layout>
+    </repository>
+    <repository>
+      <id>repository.jboss.org</id>
+      <url>http://repository.jboss.org/maven2</url>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </repository>
+    <repository>
+      <id>snapshots.jboss.org</id>
+      <url>http://snapshots.jboss.org/maven2</url>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </repository>
+  </repositories>
 
-   <repositories>
-      <repository>
-         <id>maven2.java.net</id>
-         <name>Java.net Repository for Maven 2</name>
-         <url>http://download.java.net/maven/2/</url>
-      </repository>
-      <repository>
-         <id>java.net</id>
-         <url>http://download.java.net/maven/1/</url>
-         <layout>legacy</layout>
-      </repository>
-      <repository>
-         <id>repository.jboss.org</id>
-         <url>http://repository.jboss.org/maven2</url>
-         <snapshots>
-            <enabled>false</enabled>
-         </snapshots>
-      </repository>
-      <repository>
-         <id>snapshots.jboss.org</id>
-         <url>http://snapshots.jboss.org/maven2</url>
-         <snapshots>
-            <enabled>true</enabled>
-         </snapshots>
-      </repository>
-   </repositories>
-
+  <!-- ### PLUGIN REPOSITORIES ############################################ -->
+  <pluginRepositories>
+    <pluginRepository>
+      <id>maven2.java.net</id>
+      <name>Java.net Repository for Maven 2</name>
+      <url>http://download.java.net/maven/2/</url>
+    </pluginRepository>
+    <pluginRepository>
+      <id>repository.jboss.org</id>
+      <url>http://repository.jboss.org/maven2</url>
+      <snapshots>
+        <enabled>false</enabled>
+      </snapshots>
+    </pluginRepository>
+    <pluginRepository>
+      <id>snapshots.jboss.org</id>
+      <url>http://snapshots.jboss.org/maven2</url>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </pluginRepository>
+  </pluginRepositories>
+  
 </project>
\ No newline at end of file

Added: jbpm4/pvm/trunk/readme.html
===================================================================
--- jbpm4/pvm/trunk/readme.html	                        (rev 0)
+++ jbpm4/pvm/trunk/readme.html	2008-08-01 11:03:46 UTC (rev 1799)
@@ -0,0 +1,21 @@
+<html>
+<body>
+<h2>Required software</h2>
+<p>In order to build and work with these sources, you'll 
+need <a href="http://maven.apache.org/download.html">maven 2.0.9</a>
+</p>
+
+<h2>Build the jar</h2>
+<code>mvn -DskipTests clean package</code>
+
+<h2>Install the pvm in your local repository</h2>
+<code>mvn -DskipTests clean install</code>
+
+<h2>Run the test suite</h2>
+<code>mvn -DskipTests clean surefire-report:report</code>
+
+<h2>Create the distribution package</h2>
+<code>mvn -DskipTests clean package assembly:assembly</code>
+
+</body>
+</html>
\ No newline at end of file




More information about the jbpm-commits mailing list