Author: nickboldt
Date: 2009-06-10 11:27:12 -0400 (Wed, 10 Jun 2009)
New Revision: 15866
Added:
trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.properties
trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.properties.example.linux
trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.xml
trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/jbosstools-trunk jbpm4 releng
build.xml.launch
trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/testing.properties
Modified:
trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/maps/elements.map
Log:
JBIDE-4319 initial builder files; map incomplete, testing.properties incomplete. See
TODOs
Added: trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.properties
===================================================================
--- trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.properties
(rev 0)
+++ trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.properties 2009-06-10 15:27:12
UTC (rev 15866)
@@ -0,0 +1,59 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+# this property allows ant-contrib and pde-svn-plugin to be fetched and installed
automatically for you
+thirdPartyDownloadLicenseAcceptance="I accept"
+
+projectid=jbosstools.jbpm4
+zipPrefix=jbpm4
+incubation=
+buildType=N
+version=4.0.0
+
+mainFeatureToBuildID=org.jboss.tools.jbpm4.all
+testFeatureToBuildID=org.jboss.tools.jbpm4.tests
+
+build.steps=map2psf,buildUpdate,buildTests,generateDigests,test,publish,cleanup
+
+# Re-use local sources?
+localSourceCheckoutDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jbpm
+relengBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jbpm/releng/org.jboss.tools.jbpm4.releng
+relengBaseBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.releng.basebuilder
+relengCommonBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.dash.common.releng
+
+JAVA_HOME=/usr/lib/jvm/java
+JAVA50_HOME=/usr/lib/jvm/java
+
+dependencyURLs=\
+http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/emf-runtime-2.5.0RC2.zip,\
+http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/xsd-runtime-2.5.0RC2.zip,\
+http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/wtp-S-3.1RC2-20090526075706.zip,\
+http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/eclipse-SDK-3.5RC3-linux-gtk.tar.gz
+
+# alternate eclipse platforms - swap in above as needed
+#http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/eclipse-SDK-3.5RC3-win32.zip,\
+#http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/eclipse-SDK-3.5RC3-linux-gtk-x86_64.tar.gz,\
+#http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/eclipse-SDK-3.5RC3-macosx-carbon.tar.gz,\
+
+# not needed for jbpm, copied for reference (other builds may need these)
+#http://www.eclipse.org/downloads/download.php?r=1&file=/webtools/downloads/drops/R3.1/S-3.1M7-20090505073946/wtp-jpt-S-3.1M7-20090505073946.zip,\
+#http://www.eclipse.org/downloads/download.php?r=1&file=/tools/gef/downloads/drops/3.5.0/S200905011522/GEF-runtime-3.5.0M7.zip,\
+#http://www.eclipse.org/downloads/download.php?r=1&file=/birt/downloads/drops/M-R1-2.5M7-200905061338/birt-report-framework-2.5M7.zip,\
+#http://www.eclipse.org/downloads/download.php?r=1&file=/birt/downloads/drops/M-R1-2.5M7-200905061338/birt-wtp-integration-sdk-2.5M7.zip,\
+#http://www.eclipse.org/downloads/download.php?r=1&file=/datatools/downloads/drops/N_DTP_1.7/dtp-1.7.0M7-200905052200.zip,\
+#http://www.eclipse.org/downloads/download.php?r=1&file=/tptp/4.6.0/TPTP-4.6.0M7-200904260100/tptp.runtime-TPTP-4.6.0M7.zip,\
+
+flattenDependencies=true
+parallelCompilation=true
+generateFeatureVersionSuffix=true
+individualSourceBundles=true
+
+domainNamespace=*
+projNamespace=org.jboss.tools.jbpm4
+projRelengName=org.jboss.tools.jbpm4.releng
+
+# needed for Hudson, not for local?
+#projRelengRoot=svn://svn.jboss.org/repos/jbosstools/trunk/jmx
+#projRelengPath=releng
+#basebuilderBranch=R35_M6
+
+## END PROJECT BUILD PROPERTIES ##
Property changes on: trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.properties
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.properties.example.linux
===================================================================
--- trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.properties.example.linux
(rev 0)
+++
trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.properties.example.linux 2009-06-10
15:27:12 UTC (rev 15866)
@@ -0,0 +1,59 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+# this property allows ant-contrib and pde-svn-plugin to be fetched and installed
automatically for you
+thirdPartyDownloadLicenseAcceptance="I accept"
+
+projectid=jbosstools.jbpm4
+zipPrefix=jbpm4
+incubation=
+buildType=N
+version=4.0.0
+
+mainFeatureToBuildID=org.jboss.tools.jbpm4.all
+testFeatureToBuildID=org.jboss.tools.jbpm4.tests
+
+build.steps=map2psf,buildUpdate,buildTests,generateDigests,test,publish,cleanup
+
+# Re-use local sources?
+localSourceCheckoutDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jbpm
+relengBuilderDir=/home/nboldt/eclipse/workspace-jboss/jbosstools-trunk/jbpm/releng/org.jboss.tools.jbpm4.releng
+relengBaseBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.releng.basebuilder
+relengCommonBuilderDir=/home/nboldt/eclipse/workspace-jboss/org.eclipse.dash.common.releng
+
+JAVA_HOME=/usr/lib/jvm/java
+JAVA50_HOME=/usr/lib/jvm/java
+
+dependencyURLs=\
+http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/emf-runtime-2.5.0RC2.zip,\
+http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/xsd-runtime-2.5.0RC2.zip,\
+http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/wtp-S-3.1RC2-20090526075706.zip,\
+http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/eclipse-SDK-3.5RC3-linux-gtk.tar.gz
+
+# alternate eclipse platforms - swap in above as needed
+#http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/eclipse-SDK-3.5RC3-win32.zip,\
+#http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/eclipse-SDK-3.5RC3-linux-gtk-x86_64.tar.gz,\
+#http://anonsvn.jboss.org/repos/repository.jboss.org/eclipse/galileo/eclipse-SDK-3.5RC3-macosx-carbon.tar.gz,\
+
+# not needed for jbpm, copied for reference (other builds may need these)
+#http://www.eclipse.org/downloads/download.php?r=1&file=/webtools/downloads/drops/R3.1/S-3.1M7-20090505073946/wtp-jpt-S-3.1M7-20090505073946.zip,\
+#http://www.eclipse.org/downloads/download.php?r=1&file=/tools/gef/downloads/drops/3.5.0/S200905011522/GEF-runtime-3.5.0M7.zip,\
+#http://www.eclipse.org/downloads/download.php?r=1&file=/birt/downloads/drops/M-R1-2.5M7-200905061338/birt-report-framework-2.5M7.zip,\
+#http://www.eclipse.org/downloads/download.php?r=1&file=/birt/downloads/drops/M-R1-2.5M7-200905061338/birt-wtp-integration-sdk-2.5M7.zip,\
+#http://www.eclipse.org/downloads/download.php?r=1&file=/datatools/downloads/drops/N_DTP_1.7/dtp-1.7.0M7-200905052200.zip,\
+#http://www.eclipse.org/downloads/download.php?r=1&file=/tptp/4.6.0/TPTP-4.6.0M7-200904260100/tptp.runtime-TPTP-4.6.0M7.zip,\
+
+flattenDependencies=true
+parallelCompilation=true
+generateFeatureVersionSuffix=true
+individualSourceBundles=true
+
+domainNamespace=*
+projNamespace=org.jboss.tools.jbpm4
+projRelengName=org.jboss.tools.jbpm4.releng
+
+# needed for Hudson, not for local?
+#projRelengRoot=svn://svn.jboss.org/repos/jbosstools/trunk/jmx
+#projRelengPath=releng
+#basebuilderBranch=R35_M6
+
+## END PROJECT BUILD PROPERTIES ##
Property changes on:
trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.properties.example.linux
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.xml
===================================================================
--- trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.xml (rev
0)
+++ trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.xml 2009-06-10 15:27:12 UTC (rev
15866)
@@ -0,0 +1,40 @@
+<project default="run" name="org.jboss.tools.*.releng/build.xml - Run a
JBoss Tools component build using the Athena CBI">
+ <target name="run">
+ <!--
+ You must check out the following projects to your workspace:
+
+ org.eclipse.releng.basebuilder
+ org.eclipse.dash.common.releng
+ jbosstools/trunk/<your component>/releng
+ -->
+
+ <!-- load properties and set timestamp for the build -->
+ <property file="build.properties" />
+ <tstamp>
+ <format property="buildTimestamp" pattern="yyyyMMddHHmm" />
+ </tstamp>
+
+ <!-- calculate workspaceDir as parent of this folder, the project's .releng
folder (relengBuilderDir) -->
+ <property name="relengBuilderDir" value="${basedir}" />
+ <dirname file="${relengBuilderDir}" property="workspaceDir"
/>
+
+ <!--
+ can build in /tmp, eg., in /tmp/build, or in workspace, eg.,
+ ${relengBuilderDir}/build
+ -->
+ <property name="writableBuildRoot" value="/tmp/build" />
+
+ <!--
+ can be simple path, eg.,
+ ${writableBuildRoot}/${buildType}${buildTimestamp} or longer, eg.,
+ ${writableBuildRoot}/${topprojectName}/${projectName}/downloads/drops/${version}/${buildType}${buildTimestamp}
or
+ ${writableBuildRoot}/${topprojectName}/${projectName}/${subprojectName}/downloads/drops/${version}/${buildType}${buildTimestamp}
+ -->
+ <property name="buildDir"
value="${writableBuildRoot}/${buildType}${buildTimestamp}-${zipPrefix}" />
+
+ <!-- invoke a new Eclipse process and launch the build from the common.releng folder
-->
+ <property name="relengCommonBuilderDir"
value="${workspaceDir}/org.eclipse.dash.common.releng" />
+ <ant antfile="${relengCommonBuilderDir}/buildAll.xml"
target="runEclipse" dir="${relengCommonBuilderDir}" />
+
+ </target>
+</project>
Property changes on: trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/build.xml
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:mime-type
+ text/plain
Added: trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/jbosstools-trunk jbpm4 releng
build.xml.launch
===================================================================
--- trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/jbosstools-trunk jbpm4 releng
build.xml.launch (rev 0)
+++ trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/jbosstools-trunk jbpm4 releng
build.xml.launch 2009-06-10 15:27:12 UTC (rev 15866)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
+<launchConfiguration type="org.eclipse.ant.AntLaunchConfigurationType">
+<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL"
value="true"/>
+<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE"
value="${container}"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry
value="/jbosstools-trunk/jbpm4/releng/org.jboss.tools.jbpm4.releng/build.xml"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.debug.ui.ATTR_CAPTURE_IN_FILE"
value="${workspace_loc:/jbosstools-trunk/jbpm4/releng/org.jboss.tools.jbpm4.releng}/buildlog.latest.txt"/>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.ui.externaltools.launchGroup"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER"
value="org.eclipse.ant.ui.AntClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE"
value="org.eclipse.ant.internal.ui.antsupport.InternalAntRunner"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR"
value="jbosstools-trunk"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER"
value="org.eclipse.ant.ui.AntClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_INSTALL_NAME"
value="java-1.6.0-openjdk-1.6.0.0"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_INSTALL_TYPE_ID"
value="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType"/>
+<stringAttribute
key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE"
value="${none}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION"
value="${workspace_loc:/jbosstools-trunk/jbpm4/releng/org.jboss.tools.jbpm4.releng/build.xml}"/>
+<stringAttribute key="process_factory_id"
value="org.eclipse.ant.ui.remoteAntProcessFactory"/>
+</launchConfiguration>
Property changes on: trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/jbosstools-trunk jbpm4
releng build.xml.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/maps/elements.map
===================================================================
--- trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/maps/elements.map 2009-06-10 15:07:47
UTC (rev 15865)
+++ trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/maps/elements.map 2009-06-10 15:27:12
UTC (rev 15866)
@@ -1,5 +1,6 @@
-plugin(a)org.jbpm.gd.jpdl.help=%cvsTag%,%jbpm-cvs-root%,,jbpm.3/designer/jpdl/org.jbpm.gd.jpdl.help/
-plugin(a)org.jbpm.gd.jpdl.ui=%cvsTag%,%jbpm-cvs-root%,,jbpm.3/designer/jpdl/org.jbpm.gd.jpdl.ui/
-plugin(a)org.jbpm.gd.jpdl.core=%cvsTag%,%jbpm-cvs-root%,,jbpm.3/designer/jpdl/org.jbpm.gd.jpdl.core/
-plugin(a)org.jbpm.gd.jpdl=%cvsTag%,%jbpm-cvs-root%,,jbpm.3/designer/jpdl/org.jbpm.gd.jpdl/
-feature(a)org.jbpm.gd.jpdl.feature=%cvsTag%,%jbpm-cvs-root%,,jbpm.3/designer/jpdl/org.jbpm.gd.jpdl.feature/
\ No newline at end of file
+feature@org.jboss.tools.jbpm4.all=SVN,,http://anonsvn.jboss.org/repos,,jbosstools/trunk/jbpm/features/org.jboss.tools.jbpm4.all
+feature@org.jboss.tools.jbpm4.tests.feature=SVN,,http://anonsvn.jboss.org/repos,,jbosstools/trunk/jbpm/tests/org.jboss.tools.jbpm4.tests
+!**** TODO: add more features...
+
+plugin@org.jboss.tools.jbpm.common=SVN,,http://anonsvn.jboss.org/repos,,jbosstools/trunk/jbpm/plugins/org.jboss.tools.jbpm.common
+!**** TODO: add more plugins...
Added: trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/testing.properties
===================================================================
--- trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/testing.properties
(rev 0)
+++ trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/testing.properties 2009-06-10 15:27:12
UTC (rev 15866)
@@ -0,0 +1,14 @@
+#extraVMargs="-Dfoo=bar"
+
+# TODO: list plugins to run
+#csv list of test plugins to run
+#testPluginsToRun=\
+#org.jboss.tools.jbpm4.ui.test
+#org.jboss.tools.jbpm4.core.test
+
+#TODO: define which class in the above plugins to run
+# define which suite to run within each test plugin; or, include a test.xml script in
+# the test plugin to deviate from default one-suite-per-plugin operation
+# <pluginname>.suite=<classname>
+#org.jboss.tools.jbpm4.ui.test.suite=org.jboss.tools.jbpm4.ui.jbpm4UIAllTests
+#org.jboss.tools.jbpm4.core.test.suite=org.jboss.tools.jbpm4.core.jbpm4CoreAllTests
Property changes on: trunk/jbpm/releng/org.jboss.tools.jbpm4.releng/testing.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain