[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 "${windows.browser}" "file://${basedir}/${page}"" />
+ </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