[jbpm-commits] JBoss JBPM SVN: r5078 - in jbpm4/trunk/modules: userguide/src/main/docbook/en/modules and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Mon Jun 22 10:24:15 EDT 2009
Author: jbarrez
Date: 2009-06-22 10:24:15 -0400 (Mon, 22 Jun 2009)
New Revision: 5078
Modified:
jbpm4/trunk/modules/distro/src/main/files/gpd/build.xml
jbpm4/trunk/modules/userguide/src/main/docbook/en/modules/ch02-Installation.xml
Log:
Updated demo.setup to support downloading and starting Eclipse on Linux and Mac OSX
Modified: jbpm4/trunk/modules/distro/src/main/files/gpd/build.xml
===================================================================
--- jbpm4/trunk/modules/distro/src/main/files/gpd/build.xml 2009-06-22 14:23:38 UTC (rev 5077)
+++ jbpm4/trunk/modules/distro/src/main/files/gpd/build.xml 2009-06-22 14:24:15 UTC (rev 5078)
@@ -4,12 +4,39 @@
<!-- USER SPECIFIC CONFIGURATIONS -->
<property file="${user.home}/.jbpm4/build.properties" />
+
+ <!-- OS PROPERTIES -->
+ <condition property="isWindows">
+ <os family="windows"/>
+ </condition>
<!-- DEFAULT PROPERTY VALUES -->
<property name="jbpm.parent.dir" value="../.." />
<property name="jbpm.version" value="4.0-SNAPSHOT" />
- <property name="jbpm.home" value="${jbpm.parent.dir}/jbpm-${jbpm.version}" /> <!-- jbpm.home should not be configured. change jbpm.parent.dir instead -->
- <property name="eclipse.filename" value="eclipse-jee-ganymede-SR2-win32.zip" />
+ <property name="jbpm.home" value="${jbpm.parent.dir}/jbpm-${jbpm.version}" /> <!-- jbpm.home should not be configured. change jbpm.parent.dir instead -->
+
+ <!-- Eclipse version is dependent on OS -->
+ <condition property="eclipse.filename" value="eclipse-jee-ganymede-SR2-win32.zip">
+ <contains string="${os.name}" casesensitive="false" substring="win"/>
+ </condition>
+ <condition property="eclipse.filename" value="eclipse-jee-ganymede-SR2-macosx-carbon.tar.gz">
+ <contains string="${os.name}" casesensitive="false" substring="mac"/>
+ </condition>
+ <condition property="eclipse.filename" value="eclipse-jee-ganymede-SR2-linux-gtk.tar.gz">
+ <and>
+ <contains string="${os.name}" casesensitive="false" substring="linux"/>
+ <not>
+ <contains string="${os.arch}" casesensitive="false" substring="64" />
+ </not>
+ </and>
+ </condition>
+ <condition property="eclipse.filename" value="eclipse-jee-ganymede-SR2-linux-gtk-x86_64.tar.gz">
+ <and>
+ <contains string="${os.name}" casesensitive="false" substring="linux"/>
+ <contains string="${os.arch}" casesensitive="false" substring="64" />
+ </and>
+ </condition>
+
<property name="eclipse.distro.url" value="http://mirror.cc.vt.edu/pub/eclipse/technology/epp/downloads/release/ganymede/SR2/${eclipse.filename}" />
<property name="eclipse.distro.dir" value="${jbpm.home}/downloads" />
<property name="eclipse.parent.dir" value="${jbpm.home}" />
@@ -26,7 +53,21 @@
<target name="install.eclipse"
depends="log.properties, get.eclipse"
description="unzips eclipse, downloads eclipse if it is not available in ${eclipse.distro.dir}">
- <unzip src="${eclipse.distro.path}" dest="${jbpm.home}" />
+ <unzip dest="${jbpm.home}" overwrite="true">
+ <fileset dir="${eclipse.distro.dir}">
+ <filename name="*eclipse*.zip" casesensitive="false" />
+ </fileset>
+ </unzip>
+ <gunzip>
+ <fileset dir="${eclipse.distro.dir}">
+ <filename name="**eclipse*.tar.gz" casesensitive="false" />
+ </fileset>
+ </gunzip>
+ <untar dest="${jbpm.home}" overwrite="true">
+ <fileset dir="${eclipse.distro.dir}">
+ <filename name="**eclipse*.tar" casesensitive="false" />
+ </fileset>
+ </untar>
</target>
<!-- ### GET ECLIPSE ##################################################### -->
@@ -43,9 +84,19 @@
<!-- ### START ECLIPSE ################################################## -->
<target name="start.eclipse"
description="starts eclipse">
+ <!-- Windows -->
<exec executable="cmd" os="Windows Vista, Windows XP,Windows 2000,Windows 98">
<arg line="/C start "${jbpm.home}/eclipse/eclipse.exe" "-data" "${jbpm.home}/workspace"" />
</exec>
+ <!-- Unix -->
+ <chmod perm="+x">
+ <fileset dir="${jbpm.home}/eclipse">
+ <filename name="eclipse"/>
+ </fileset>
+ </chmod>
+ <exec executable="/bin/bash" os="Linux,Mac OS X">
+ <arg line="-c "${jbpm.home}/eclipse/eclipse" "-data" "${jbpm.home}/workspace"" />
+ </exec>
</target>
</project>
Modified: jbpm4/trunk/modules/userguide/src/main/docbook/en/modules/ch02-Installation.xml
===================================================================
--- jbpm4/trunk/modules/userguide/src/main/docbook/en/modules/ch02-Installation.xml 2009-06-22 14:23:38 UTC (rev 5077)
+++ jbpm4/trunk/modules/userguide/src/main/docbook/en/modules/ch02-Installation.xml 2009-06-22 14:24:15 UTC (rev 5078)
@@ -39,7 +39,8 @@
</para>
<para>If you have previously downloaded jboss-5.0.0.GA.zip, create a downloads directory
in your jBPM home directory and place the zip file in there. Otherwise the script will download
- it for you. the same is true for eclipse-jee-ganymede-SR2-win32.zip
+ it for you. The same is true for eclipse-jee-ganymede-SR2-win32.zip
+ (or eclipse-jee-ganymede-SR2-linux-gtk(-x86_64).tar.gz on Linux and eclipse-jee-ganymede-SR2-macosx-carbon.tar.gz on Mac OSX)
</para>
<para>Open a command prompt and go do directory <literal>${jbpm.home}/jboss</literal>. Then
run
More information about the jbpm-commits
mailing list