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

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Sep 29 05:55:10 EDT 2008


Author: tom.baeyens at jboss.com
Date: 2008-09-29 05:55:10 -0400 (Mon, 29 Sep 2008)
New Revision: 2428

Added:
   jbpm4/trunk/build.xml
Log:
added eclipse IDE integration based on ant

Added: jbpm4/trunk/build.xml
===================================================================
--- jbpm4/trunk/build.xml	                        (rev 0)
+++ jbpm4/trunk/build.xml	2008-09-29 09:55:10 UTC (rev 2428)
@@ -0,0 +1,93 @@
+<project name="jbpm4" default="install" basedir=".">
+	
+	<!-- This ant build only serves as IDE integration to run maven jobs.
+	     Now in eclipse it's possible to open the ant view and double click 
+	     the targets in this ant build that will just delegate to the maven 
+	     build.  Also, if there are html results being produced by a target, 
+	     they are opened in a browser.
+	--> 
+	
+	<!-- Overwrite property values in your local 
+	     file ${user.home}/.jbpm4/ant.properties 
+	-->
+	<property file="${user.home}/.jbpm4/ant.properties" />
+	
+	<!-- BROWSER PROPERTIES -->
+	<!-- <property name="windows.browser" value="C:/Program Files/Internet Explorer/IEXPLORE.EXE" /> -->
+	<property name="windows.browser" value="C:/Program Files/Mozilla Firefox/firefox.exe" />
+	<property name="macos.browser" value="/usr/bin/open" />
+	<property name="linux.browser" value="mozilla" />
+
+  <target name="clean">
+    <exec executable="cmd">
+      <arg line="/C mvn clean" />
+    </exec>
+  </target>
+
+  <target name="install">
+  	<exec executable="cmd" os="Windows Vista, Windows XP,Windows 2000,Windows 98">
+      <arg line="/C mvn -DskipTests install" />
+  	</exec>
+	</target>
+	
+  <target name="javadoc">
+    <exec executable="cmd" os="Windows Vista, Windows XP,Windows 2000,Windows 98">
+      <arg line="/C mvn javadoc:javadoc" />
+    </exec>
+    <antcall target="show.html">
+      <param name="page" value="modules/pvm/target/site/apidocs/index.html"/>
+    </antcall>
+  </target>
+
+  <target name="test">
+    <exec executable="cmd" os="Windows Vista, Windows XP,Windows 2000,Windows 98">
+      <arg line="/C mvn surefire-report:report" />
+    </exec>
+    <antcall target="show.html">
+      <param name="page" value="modules/pvm/target/site/surefire-report.html"/>
+    </antcall>
+  </target>
+
+  <target name="distro.package">
+    <exec executable="cmd" os="Windows Vista, Windows XP,Windows 2000,Windows 98">
+      <arg line="/C mvn -DskipTests package assembly:assembly" />
+    </exec>
+    <antcall target="show.html">
+      <param name="page" value="target/"/>
+    </antcall>
+  </target>
+
+  <target name="wirexsddoc">
+    <exec executable="cmd">
+      <arg line="/C mvn ?" />
+    </exec>
+    <antcall target="show.html">
+      <param name="page" value="modules/core/target/site/apidocs/index.html"/>
+    </antcall>
+  </target>
+    
+  <target name="manual">
+    <exec executable="cmd" dir="modules/manual">
+      <arg line="/C mvn jdocbook:resources jdocbook:generate" />
+    </exec>
+    <antcall target="show.html">
+      <param name="page" value="modules/manual/target/docbook/publish/en/html_single/index.html"/>
+    </antcall>
+  </target>
+
+
+  <!-- HTML -->
+  <target name="show.html">
+    <fail message="property page has to be specified to use this target" unless="page" />
+    <exec executable="cmd" os="Windows Vista, Windows XP,Windows 2000,Windows 98">
+      <arg value="/C start &quot;${windows.browser}&quot; &quot;file://${basedir}/${page}&quot;" />
+    </exec>
+    <exec executable="${macos.browser}" os="Mac OS X">
+      <arg value="file://${basedir}/${page}" />
+    </exec>
+    <exec executable="${linux.browser}" os="Linux">
+      <arg value="file://${basedir}/${page}" />
+    </exec>
+  </target>
+
+</project>
\ No newline at end of file




More information about the jbpm-commits mailing list