[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