[jboss-svn-commits] JBL Code SVN: r10642 - labs/jbossrules/trunk/drools-eclipse.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Mar 30 09:59:49 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-03-30 09:59:49 -0400 (Fri, 30 Mar 2007)
New Revision: 10642

Modified:
   labs/jbossrules/trunk/drools-eclipse/build.properties
   labs/jbossrules/trunk/drools-eclipse/customTargets.xml
Log:
JBRULES-761 Automate the Eclipse build
-big refactor from org.drools.ide to org.drools.eclipse

Modified: labs/jbossrules/trunk/drools-eclipse/build.properties
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/build.properties	2007-03-30 13:50:45 UTC (rev 10641)
+++ labs/jbossrules/trunk/drools-eclipse/build.properties	2007-03-30 13:59:49 UTC (rev 10642)
@@ -4,7 +4,7 @@
 # are made available under the terms of the Eclipse Public License v1.0
 # which accompanies this distribution, and is available at
 # http://www.eclipse.org/legal/epl-v10.html
-# 
+#
 # Contributors:
 #     IBM Corporation - initial API and implementation
 ###############################################################################
@@ -13,9 +13,9 @@
 # Typical users need only update the following properties:
 #    baseLocation - where things you are building against are installed
 #    bootclasspath - The base jars to compile against (typicaly rt.jar)
-#    configs - the list of {os, ws, arch} configurations to build.  
+#    configs - the list of {os, ws, arch} configurations to build.
 #
-# Of course any of the settings here can be overridden by spec'ing 
+# Of course any of the settings here can be overridden by spec'ing
 # them on the command line (e.g., -DbaseLocation=d:/eclipse
 
 ############# PRODUCT/PACKAGING CONTROL #############
@@ -34,8 +34,8 @@
 # The location underwhich all of the build output will be collected.
 collectingFolder=${archivePrefix}
 
-# The list of {os, ws, arch} configurations to build.  This 
-# value is a '&' separated list of ',' separate triples.  For example, 
+# The list of {os, ws, arch} configurations to build.  This
+# value is a '&' separated list of ',' separate triples.  For example,
 #     configs=win32,win32,x86 & linux,motif,x86
 # By default the value is *,*,*
 #configs=win32, win32, x86 & \
@@ -50,7 +50,7 @@
 #	macosx, carbon, ppc
 
 # By default PDE creates one archive (result) per entry listed in the configs property.
-# Setting this value to try will cause PDE to only create one output containing all 
+# Setting this value to try will cause PDE to only create one output containing all
 # artifacts for all the platforms listed in the configs property.
 #groupConfigurations=true
 
@@ -66,7 +66,7 @@
 #	aix, motif, ppc - antZip& \
 #	hpux, motif, PA_RISC - antZip& \
 #	macosx, carbon, ppc - antZip
-	
+
 #Set to true if you want the output to be ready for an update jar (no site.xml generated)
 #outputUpdateJars = false
 
@@ -88,7 +88,7 @@
 #Arguments to send to the tar executable
 tarargs=
 
-#Control the creation of a file containing the version included in each configuration - on by default 
+#Control the creation of a file containing the version included in each configuration - on by default
 #generateVersionsLists=false
 
 ############## BUILD NAMING CONTROL ################
@@ -101,7 +101,7 @@
 
 # Type of build.  Used in naming the build output.  Typically this value is
 # one of I, N, M, S, ...
-buildType=I
+buildType=N
 
 # ID of the build.  Used in naming the build output.
 buildId=jbossrules-build
@@ -113,15 +113,15 @@
 timestamp=007
 
 #The value to be used for the qualifier of a plugin or feature when you want to override the value computed by pde.
-#The value will only be applied to plugin or features indicating build.properties, qualifier = context 
+#The value will only be applied to plugin or features indicating build.properties, qualifier = context
 #forceContextQualifier=<the value for the qualifier>
 
-#Enable / disable the generation of a suffix for the features that use .qualifier. 
-#The generated suffix is computed according to the content of the feature   
+#Enable / disable the generation of a suffix for the features that use .qualifier.
+#The generated suffix is computed according to the content of the feature
 #generateFeatureVersionSuffix=true
 
 ############# BASE CONTROL #############
-# Settings for the base Eclipse components and Java class libraries 
+# Settings for the base Eclipse components and Java class libraries
 # against which you are building.
 # Base location for anything the build needs to compile against.  For example,
 # in most RCP app or a plug-in,  the baseLocation should be the location of a previously
@@ -135,7 +135,7 @@
 basearch=x86
 
 #pluginPath is a list of locations in which to find plugins and features.  This list is separated by the platform file separator (; or :)
-#a location is one of:  
+#a location is one of:
 #- the location of the jar or folder that is the plugin or feature : /path/to/foo.jar or /path/to/foo
 #- a directory that contains a /plugins or /features subdirectory
 #- the location of a feature.xml, or for 2.1 style plugins, the plugin.xml or fragment.xml
@@ -162,11 +162,11 @@
 
 ############ REPOSITORY CONTROL ###############
 # This section defines properties parameterizing the repositories where plugins, fragments
-# bundles and features are being obtained from. 
+# bundles and features are being obtained from.
 
 # The tags to use when fetching elements to build.
-# By default thebuilder will use whatever is in the maps.  
-# This value takes the form of a comma separated list of repository identifier (like used in the map files) and the 
+# By default thebuilder will use whatever is in the maps.
+# This value takes the form of a comma separated list of repository identifier (like used in the map files) and the
 # overriding value
 # For example fetchTag=CVS=HEAD, SVN=v20050101
 # fetchTag=HEAD
@@ -177,7 +177,7 @@
 # The location of the Java jars to compile against.  Typically the rt.jar for your JDK/JRE
 #bootclasspath=${java.home}/lib/rt.jar
 
-# specific JRE locations to compile against. These values are used to compile bundles specifying a 
+# specific JRE locations to compile against. These values are used to compile bundles specifying a
 # Bundle-RequiredExecutionEnvironment. Uncomment and set values for environments that you support
 #CDC-1.0/Foundation-1.0= /path/to/rt.jar
 #CDC-1.1/Foundation-1.1=
@@ -200,7 +200,7 @@
 logExtension=.log
 
 # Whether or not to include debug info in the output jars
-javacDebugInfo=false 
+javacDebugInfo=false
 
 # Whether or not to fail the build if there are compiler errors
 javacFailOnError=true

Modified: labs/jbossrules/trunk/drools-eclipse/customTargets.xml
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/customTargets.xml	2007-03-30 13:50:45 UTC (rev 10641)
+++ labs/jbossrules/trunk/drools-eclipse/customTargets.xml	2007-03-30 13:59:49 UTC (rev 10642)
@@ -9,7 +9,7 @@
 	<target name="allElements">
 		<antcall target="allElementsDelegator" />
 	</target>
-	
+
 	<!-- ===================================================================== -->
 	<!-- ===================================================================== -->
 	<target name="getBaseComponents" depends="checkLocalBase" unless="skipBase">
@@ -71,19 +71,19 @@
 		<antcall target="getBaseComponents" />
 		<mkdir dir="${buildDirectory}/features"/>
 		<mkdir dir="${buildDirectory}/plugins"/>
-		
-		<copy todir="${buildDirectory}/features/org.drools.ide.feature">
-			<fileset dir="${builder}/../drools-ide-feature"/>
+
+		<copy todir="${buildDirectory}/features/org.drools.eclipse.feature">
+			<fileset dir="${builder}/drools-eclipse-feature"/>
 		</copy>
-		
-		<copy todir="${buildDirectory}/plugins/org.drools.ide">
-				<fileset dir="${builder}/../drools-ide"/>
+
+		<copy todir="${buildDirectory}/plugins/org.drools.eclipse">
+				<fileset dir="${builder}/drools-eclipse-plugin"/>
 		</copy>
 		<!--
 		<copy todir="${buildDirectory}/features/com.ibm.eclipse.shootout.tests">
 				<fileset dir="${builder}/../com.ibm.eclipse.shootout.tests-feature"/>
 		</copy>
-		
+
 		<copy todir="${buildDirectory}/plugins/com.ibm.eclipse.shootout.tests">
 			<fileset dir="${builder}/../com.ibm.eclipse.shootout.tests"/>
 		</copy>




More information about the jboss-svn-commits mailing list