[jbpm-commits] JBoss JBPM SVN: r5301 - in projects/jopr-integration: branch and 3 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Jul 15 06:36:12 EDT 2009


Author: jim.ma
Date: 2009-07-15 06:36:12 -0400 (Wed, 15 Jul 2009)
New Revision: 5301

Added:
   projects/jopr-integration/branch/
   projects/jopr-integration/branch/3.x/
   projects/jopr-integration/branch/3.x/jbpm-jopr-service/
   projects/jopr-integration/branch/3.x/jopr/
   projects/jopr-integration/branch/3.x/jopr/pom.xml
   projects/jopr-integration/branch/3.x/jopr/src/
   projects/jopr-integration/trunk/
Log:
Added branch and trunk for jopr integration code

Copied: projects/jopr-integration/branch/3.x/jopr/pom.xml (from rev 5300, projects/jopr-integration/pom.xml)
===================================================================
--- projects/jopr-integration/branch/3.x/jopr/pom.xml	                        (rev 0)
+++ projects/jopr-integration/branch/3.x/jopr/pom.xml	2009-07-15 10:36:12 UTC (rev 5301)
@@ -0,0 +1,229 @@
+<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>
+
+   <parent>
+      <groupId>org.jboss.on</groupId>
+      <artifactId>jon-parent</artifactId>
+      <version>2.1.2.GA</version>
+   </parent>
+
+   <groupId>org.jboss.on</groupId>
+   <artifactId>jopr-jbpm-plugin</artifactId>
+   <packaging>jar</packaging>
+
+   <name>Jopr jbpm Plugin</name>
+   <description>A plugin for managing jbpm</description>
+
+   <scm>
+      <connection>scm:svn:https://svn.jboss.org/repos/jbpm/projects/jopr-integration</connection>
+      <developerConnection>scm:svn:https://svn.jboss.org/repos/jbpm/projects/jopr-integration</developerConnection>
+   </scm>
+
+   <properties>
+      <scm.module.path>.</scm.module.path>
+   </properties>
+
+   <dependencies>
+      <dependency>
+         <groupId>org.jboss.on</groupId>
+         <artifactId>rhq-jbossas-plugin</artifactId>
+         <version>2.1.2.GA</version>
+         <scope>provided</scope>
+       </dependency>
+       
+   <!--enable copy the dependecies to the package, it does not need this dependency  -->       
+       <dependency>
+         <groupId>org.jbpm.jbpm3</groupId>
+         <artifactId>jbpm-jpdl</artifactId>
+         <version>3.2.5.GA</version>
+         <scope>runtime</scope>
+       </dependency>  
+   </dependencies>
+
+
+
+
+   <build>
+      <plugins>
+        <plugin>
+            <artifactId>maven-dependency-plugin</artifactId>
+            <version>2.0</version>
+            <executions>
+               <execution>
+                  <id>copy-dependencies</id>
+                  <phase>process-resources</phase>
+                  <goals>
+                     <goal>copy-dependencies</goal>
+                  </goals>
+                  <configuration>
+                     <outputDirectory>${project.build.outputDirectory}/lib</outputDirectory>
+                     <includeScope>runtime</includeScope>
+                     <excludeGroupIds>org.apache.jackrabbit</excludeGroupIds>
+                     <excludeArtifactIds>xml-apis,xercesImpl,tm-extractors,poi,pdfbox,nekohtml,lucene-core,junit,jta,i18nlog,hibernate,derby,ehcache</excludeArtifactIds>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>
+      </plugins>
+   </build>
+   <profiles>
+      <profile>
+         <id>integration-tests</id>
+         <activation>
+            <property>
+               <name>maven.test.skip</name>
+               <value>!true</value>
+            </property>
+         </activation>
+
+         <build>
+            <plugins>
+               <!-- Integration testing voodoo to load and test this plugin with its plugin dependencies -->
+               <plugin>
+                  <artifactId>maven-antrun-plugin</artifactId>
+                  <executions>
+                     <execution>
+                        <phase>pre-integration-test</phase>
+                        <configuration>
+                           <tasks>
+                              <echo>Setting up plugin dependencies for ${project.artifactId}-${project.version}.jar...</echo>
+                              <property name="settings.localRepository" location="${user.home}/.m2/repository" />
+                              <mkdir dir="target/itest" />
+                              <mkdir dir="target/itest/plugins" />
+                              <mkdir dir="target/itest/lib" />
+                              <copy toDir="target/itest/plugins" flatten="true">
+                                 <fileset dir="${settings.localRepository}/">
+                                    <include name="org/rhq/rhq-platform-plugin/${rhq.version}/rhq-platform-plugin-${rhq.version}.jar" />
+                                    <include name="org/rhq/rhq-jmx-plugin/${rhq.version}/rhq-jmx-plugin-${rhq.version}.jar" />
+                                    <include name="org/jboss/on/rhq-tomcat-plugin/${project.version}/rhq-tomcat-plugin-${project.version}.jar" />
+                                    <include name="org/jboss/on/rhq-jbossas-plugin/${project.version}/rhq-jbossas-plugin-${project.version}.jar" />
+                                 </fileset>
+                                 <fileset dir="${project.build.directory}">
+                                    <include name="${project.artifactId}-${project.version}.jar" />
+                                 </fileset>
+                              </copy>
+                              <unzip dest="target/itest/lib">
+                                 <fileset dir="${settings.localRepository}/org/hyperic/sigar-dist/${sigar.version}" includes="*.zip" />
+                                 <patternset>
+                                    <include name="**/lib/sigar.jar" />
+                                    <include name="**/lib/bcel*.jar" />
+                                    <include name="**/lib/*.so" />
+                                    <include name="**/lib/*.sl" />
+                                    <include name="**/lib/*.dll" />
+                                    <include name="**/lib/*.dylib" />
+                                 </patternset>
+                              </unzip>
+                              <move todir="target/itest/lib" flatten="true">
+                                 <fileset dir="target/itest/lib">
+                                    <include name="**/lib/*" />
+                                 </fileset>
+                              </move>
+                              <delete dir="target/itest/lib/hyperic-sigar-${sigar.version}" />
+                           </tasks>
+                        </configuration>
+                        <goals>
+                           <goal>run</goal>
+                        </goals>
+                     </execution>
+                  </executions>
+               </plugin>
+
+               <plugin>
+                  <artifactId>maven-surefire-plugin</artifactId>
+                  <configuration>
+                     <skip>true</skip>
+                  </configuration>
+                  <executions>
+                     <execution>
+                        <id>surefire-it</id>
+                        <phase>integration-test</phase>
+                        <goals>
+                           <goal>test</goal>
+                        </goals>
+                        <configuration>
+                           <skip>${maven.test.skip}</skip>
+                           <excludedGroups>${rhq.testng.excludedGroups}</excludedGroups>
+                           <useSystemClassLoader>false</useSystemClassLoader>
+                           <argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib</argLine>
+                           <!--<argLine>-Dorg.hyperic.sigar.path=${basedir}/target/itest/lib -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y</argLine>-->
+                           <systemProperties>
+                              <property>
+                                 <name>project.artifactId</name>
+                                 <value>${project.artifactId}</value>
+                              </property>
+                              <property>
+                                 <name>project.version</name>
+                                 <value>${project.version}</value>
+                              </property>
+                           </systemProperties>
+                        </configuration>
+                     </execution>
+                  </executions>
+               </plugin>
+
+
+            </plugins>
+         </build>
+      </profile>
+
+      <profile>
+         <id>dev</id>
+         <activation>
+               <activeByDefault>false</activeByDefault>
+         </activation>     
+         <properties>
+            <rhq.rootDir>../../..</rhq.rootDir>
+            <rhq.containerDir>${rhq.rootDir}/${rhq.defaultDevContainerPath}</rhq.containerDir>
+            <rhq.deploymentDir>${rhq.containerDir}/jbossas/server/default/deploy/${rhq.earName}/rhq-downloads/rhq-plugins</rhq.deploymentDir>
+         </properties>
+
+         <build>
+            <plugins>
+
+               <plugin>
+                 <artifactId>maven-antrun-plugin</artifactId>
+                 <version>1.1</version>
+                 <executions>
+
+                     <execution>
+                        <id>deploy</id>
+                        <phase>compile</phase>
+                        <configuration>
+                          <tasks>
+                            <mkdir dir="${rhq.deploymentDir}" />
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Updating ${deployment.file}...</echo>
+                            <jar destfile="${deployment.file}" basedir="${project.build.outputDirectory}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                     <execution>
+                        <id>undeploy</id>
+                        <phase>clean</phase>
+                        <configuration>
+                          <tasks>
+                            <property name="deployment.file" location="${rhq.deploymentDir}/${project.build.finalName}.jar" />
+                            <echo>*** Deleting ${deployment.file}...</echo>
+                            <delete file="${deployment.file}" />
+                          </tasks>
+                        </configuration>
+                        <goals>
+                          <goal>run</goal>
+                        </goals>
+                     </execution>
+
+                   </executions>
+               </plugin>
+
+            </plugins>
+         </build>
+      </profile>
+
+   </profiles>
+
+</project>


Property changes on: projects/jopr-integration/branch/3.x/jopr/pom.xml
___________________________________________________________________
Name: svn:mergeinfo
   + 

Copied: projects/jopr-integration/branch/3.x/jopr/src (from rev 5300, projects/jopr-integration/src)


Property changes on: projects/jopr-integration/branch/3.x/jopr/src
___________________________________________________________________
Name: svn:mergeinfo
   + 




More information about the jbpm-commits mailing list