[jbosstools-commits] JBoss Tools SVN: r22133 - in trunk/drools: features and 11 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon May 17 15:23:51 EDT 2010


Author: nickboldt
Date: 2010-05-17 15:23:50 -0400 (Mon, 17 May 2010)
New Revision: 22133

Added:
   trunk/drools/README.building.txt
   trunk/drools/build.xml
   trunk/drools/features/
   trunk/drools/features/org.drools.eclipse.feature/
   trunk/drools/features/org.drools.eclipse.feature/pom.xml
   trunk/drools/features/org.drools.eclipse.task.feature/
   trunk/drools/features/org.drools.eclipse.task.feature/pom.xml
   trunk/drools/features/org.guvnor.tools.feature/
   trunk/drools/features/org.guvnor.tools.feature/pom.xml
   trunk/drools/features/pom.xml
   trunk/drools/plugins/org.drools.eclipse.task/
   trunk/drools/plugins/org.drools.eclipse.task/pom.xml
   trunk/drools/plugins/org.drools.eclipse/
   trunk/drools/plugins/org.drools.eclipse/pom.xml
   trunk/drools/plugins/org.eclipse.webdav/
   trunk/drools/plugins/org.eclipse.webdav/pom.xml
   trunk/drools/plugins/org.guvnor.tools/
   trunk/drools/plugins/org.guvnor.tools/pom.xml
   trunk/drools/plugins/org.jboss.tools.flow.ruleflow/pom.xml
   trunk/drools/plugins/pom.xml
   trunk/drools/pom.xml
   trunk/drools/site/
   trunk/drools/site/pom.xml
   trunk/drools/site/site.xml
Modified:
   trunk/drools/plugins/org.jboss.tools.flow.ruleflow/META-INF/MANIFEST.MF
Log:
add poms, build.xml, site/, and add .qualifier to org.jboss.tools.flow.ruleflow plugin

Added: trunk/drools/README.building.txt
===================================================================
--- trunk/drools/README.building.txt	                        (rev 0)
+++ trunk/drools/README.building.txt	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,9 @@
+To build drools, you first need to run the build.xml script:
+
+$ ant
+
+Then run maven:
+
+$ mvn clean install
+
+

Added: trunk/drools/build.xml
===================================================================
--- trunk/drools/build.xml	                        (rev 0)
+++ trunk/drools/build.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,80 @@
+<project default="custom.build" name="jbosstools drools build.xml">
+
+	<!-- Configuration Start -->
+	<property name="COMPONENT" value="drools" />
+	<property name="drools.zip" value="drools-5.1.0.SNAPSHOT-eclipse-all.zip" />
+	<!-- Configuration Ends -->
+
+	<condition property="WORKINGDIR" value="/home/hudson/static_build_env/jbds/tools/sources">
+		<available file="/home/hudson/static_build_env/jbds" type="dir" />
+	</condition>
+	<condition property="WORKINGDIR" value="${basedir}/../build" else="${basedir}/../">
+		<available file="${basedir}/../build/${COMPONENT}" type="dir" />
+	</condition>
+
+	<mkdir dir="${WORKINGDIR}" />
+	<echo level="info">WORKINGDIR = ${WORKINGDIR}</echo>
+
+	<condition property="COMMON_TOOLS" value="/home/hudson/static_build_env/jbds/tools">
+		<available file="/home/hudson/static_build_env/jbds" type="dir" />
+	</condition>
+	<condition property="COMMON_TOOLS" value="${WORKINGDIR}/../tools" else="${java.io.tmpdir}">
+		<available file="${WORKINGDIR}/../tools" type="dir" />
+	</condition>
+	<mkdir dir="${COMMON_TOOLS}" />
+	<echo level="info">COMMON_TOOLS = ${COMMON_TOOLS}</echo>
+
+	<condition property="build.xml" value="/home/hudson/static_build_env/jbds/tools/sources">
+		<available file="/home/hudson/static_build_env/jbds/tools/sources/build/build.xml" type="file" />
+	</condition>
+	<condition property="build.xml" value="${basedir}/../build/build.xml" else="${basedir}/../build.xml">
+		<available file="${basedir}/../build/build.xml" type="file" />
+	</condition>
+
+	<target name="custom.build"
+	        description="fetch latest drools from their Hudson build + selectively unpack it"
+	        depends="init"
+	>
+		<get src="http://hudson.qa.jboss.com/hudson/job/drools/lastStableBuild/artifact/trunk/target/${drools.zip}"
+		     dest="${WORKINGDIR}/${COMPONENT}/${drools.zip}"
+		     usetimestamp="true"
+		/>
+		<unzip src="${WORKINGDIR}/${COMPONENT}/${drools.zip}" dest="${WORKINGDIR}/${COMPONENT}" overwrite="true" />
+		<!-- <delete file="${WORKINGDIR}/${COMPONENT}/${drools.zip}" quiet="true"/> -->
+
+		<ant antfile="${build.xml}" target="unjarPlugins">
+			<property name="COMPONENT" value="${COMPONENT}" />
+		</ant>
+
+		<delete dir="${WORKINGDIR}/${COMPONENT}"
+		        quiet="true"
+		        includes="
+			LICENSE-ASL-2.0.txt, README_DEPENDENCIES.txt, 
+			plugins/*.jar
+			"
+		/>
+
+		<ant antfile="${build.xml}" target="renameFeatures">
+			<property name="COMPONENT" value="${COMPONENT}" />
+		</ant>
+
+		<ant antfile="${build.xml}" target="snapshot2qualifier">
+			<property name="COMPONENT" value="${COMPONENT}" />
+		</ant>
+
+		<ant antfile="${build.xml}" target="genBuildProperties">
+			<property name="COMPONENT" value="${COMPONENT}" />
+		</ant>
+
+	</target>
+
+	<target name="init">
+		<ant antfile="${build.xml}" target="init" />
+		<taskdef resource="net/sf/antcontrib/antlib.xml">
+			<classpath>
+				<pathelement location="${COMMON_TOOLS}/ant-contrib.jar" />
+			</classpath>
+		</taskdef>
+	</target>
+
+</project>

Added: trunk/drools/features/org.drools.eclipse.feature/pom.xml
===================================================================
--- trunk/drools/features/org.drools.eclipse.feature/pom.xml	                        (rev 0)
+++ trunk/drools/features/org.drools.eclipse.feature/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,14 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion> 
+	<parent>
+	  <relativePath>../../../parent-pom.xml</relativePath>
+	  <groupId>org.jboss.tools</groupId>
+	  <artifactId>org.jboss.tools.parent.pom</artifactId>
+	  <version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>org.drools.eclipse.feature</artifactId> 
+	<version>5.1.0-SNAPSHOT</version>
+	<packaging>eclipse-feature</packaging>
+</project>

Added: trunk/drools/features/org.drools.eclipse.task.feature/pom.xml
===================================================================
--- trunk/drools/features/org.drools.eclipse.task.feature/pom.xml	                        (rev 0)
+++ trunk/drools/features/org.drools.eclipse.task.feature/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,14 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion> 
+	<parent>
+	  <relativePath>../../../parent-pom.xml</relativePath>
+	  <groupId>org.jboss.tools</groupId>
+	  <artifactId>org.jboss.tools.parent.pom</artifactId>
+	  <version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>org.drools.eclipse.task.feature</artifactId> 
+	<version>5.1.0-SNAPSHOT</version>
+	<packaging>eclipse-feature</packaging>
+</project>

Added: trunk/drools/features/org.guvnor.tools.feature/pom.xml
===================================================================
--- trunk/drools/features/org.guvnor.tools.feature/pom.xml	                        (rev 0)
+++ trunk/drools/features/org.guvnor.tools.feature/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,14 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion> 
+	<parent>
+	  <relativePath>../../../parent-pom.xml</relativePath>
+	  <groupId>org.jboss.tools</groupId>
+	  <artifactId>org.jboss.tools.parent.pom</artifactId>
+	  <version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>org.guvnor.tools.feature</artifactId> 
+	<version>5.1.0-SNAPSHOT</version>
+	<packaging>eclipse-feature</packaging>
+</project>

Added: trunk/drools/features/pom.xml
===================================================================
--- trunk/drools/features/pom.xml	                        (rev 0)
+++ trunk/drools/features/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,20 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+	  <relativePath>../../parent-pom.xml</relativePath>
+	  <groupId>org.jboss.tools</groupId>
+	  <artifactId>org.jboss.tools.parent.pom</artifactId>
+	  <version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>drools.features</artifactId>
+	<version>0.0.1-SNAPSHOT</version>
+	<packaging>pom</packaging>
+	<modules>
+		<module>org.drools.eclipse.feature</module>
+		<module>org.drools.eclipse.task.feature</module>
+		<module>org.guvnor.tools.feature</module>
+	</modules>
+</project>
+	
\ No newline at end of file

Added: trunk/drools/plugins/org.drools.eclipse/pom.xml
===================================================================
--- trunk/drools/plugins/org.drools.eclipse/pom.xml	                        (rev 0)
+++ trunk/drools/plugins/org.drools.eclipse/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,14 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion> 
+	<parent>
+	  <relativePath>../../../parent-pom.xml</relativePath>
+	  <groupId>org.jboss.tools</groupId>
+	  <artifactId>org.jboss.tools.parent.pom</artifactId>
+	  <version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>org.drools.eclipse</artifactId> 
+	<version>5.1.0-SNAPSHOT</version>
+	<packaging>eclipse-plugin</packaging>
+</project>

Added: trunk/drools/plugins/org.drools.eclipse.task/pom.xml
===================================================================
--- trunk/drools/plugins/org.drools.eclipse.task/pom.xml	                        (rev 0)
+++ trunk/drools/plugins/org.drools.eclipse.task/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,14 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion> 
+	<parent>
+	  <relativePath>../../../parent-pom.xml</relativePath>
+	  <groupId>org.jboss.tools</groupId>
+	  <artifactId>org.jboss.tools.parent.pom</artifactId>
+	  <version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>org.drools.eclipse.task</artifactId> 
+	<version>5.1.0-SNAPSHOT</version>
+	<packaging>eclipse-plugin</packaging>
+</project>

Added: trunk/drools/plugins/org.eclipse.webdav/pom.xml
===================================================================
--- trunk/drools/plugins/org.eclipse.webdav/pom.xml	                        (rev 0)
+++ trunk/drools/plugins/org.eclipse.webdav/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,14 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion> 
+	<parent>
+	  <relativePath>../../../parent-pom.xml</relativePath>
+	  <groupId>org.jboss.tools</groupId>
+	  <artifactId>org.jboss.tools.parent.pom</artifactId>
+	  <version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>org.eclipse.webdav</artifactId> 
+	<version>3.0.101</version>
+	<packaging>eclipse-plugin</packaging>
+</project>

Added: trunk/drools/plugins/org.guvnor.tools/pom.xml
===================================================================
--- trunk/drools/plugins/org.guvnor.tools/pom.xml	                        (rev 0)
+++ trunk/drools/plugins/org.guvnor.tools/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,14 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion> 
+	<parent>
+	  <relativePath>../../../parent-pom.xml</relativePath>
+	  <groupId>org.jboss.tools</groupId>
+	  <artifactId>org.jboss.tools.parent.pom</artifactId>
+	  <version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>org.guvnor.tools</artifactId> 
+	<version>5.1.0-SNAPSHOT</version>
+	<packaging>eclipse-plugin</packaging>
+</project>

Modified: trunk/drools/plugins/org.jboss.tools.flow.ruleflow/META-INF/MANIFEST.MF
===================================================================
--- trunk/drools/plugins/org.jboss.tools.flow.ruleflow/META-INF/MANIFEST.MF	2010-05-17 19:22:05 UTC (rev 22132)
+++ trunk/drools/plugins/org.jboss.tools.flow.ruleflow/META-INF/MANIFEST.MF	2010-05-17 19:23:50 UTC (rev 22133)
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name.0
 Bundle-SymbolicName: org.jboss.tools.flow.ruleflow;singleton:=true
-Bundle-Version: 1.0.0
+Bundle-Version: 1.0.0.qualifier
 Bundle-Activator: org.jboss.tools.process.ruleflow.Activator
 Bundle-Vendor: %Bundle-Vendor.0
 Require-Bundle: 

Added: trunk/drools/plugins/org.jboss.tools.flow.ruleflow/pom.xml
===================================================================
--- trunk/drools/plugins/org.jboss.tools.flow.ruleflow/pom.xml	                        (rev 0)
+++ trunk/drools/plugins/org.jboss.tools.flow.ruleflow/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,14 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion> 
+	<parent>
+	  <relativePath>../../../parent-pom.xml</relativePath>
+	  <groupId>org.jboss.tools</groupId>
+	  <artifactId>org.jboss.tools.parent.pom</artifactId>
+	  <version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>org.jboss.tools.flow.ruleflow</artifactId> 
+	<version>1.0.0-SNAPSHOT</version>
+	<packaging>eclipse-plugin</packaging>
+</project>

Added: trunk/drools/plugins/pom.xml
===================================================================
--- trunk/drools/plugins/pom.xml	                        (rev 0)
+++ trunk/drools/plugins/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,22 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+	  <relativePath>../../parent-pom.xml</relativePath>
+	  <groupId>org.jboss.tools</groupId>
+	  <artifactId>org.jboss.tools.parent.pom</artifactId>
+	  <version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>drools.plugins</artifactId>
+	<version>0.0.1-SNAPSHOT</version>
+	<packaging>pom</packaging>
+	<modules>
+		<module>org.drools.eclipse</module>
+		<module>org.drools.eclipse.task</module>
+		<module>org.eclipse.webdav</module>
+		<module>org.guvnor.tools</module>
+		<module>org.jboss.tools.flow.ruleflow</module>
+	</modules>
+</project>
+	
\ No newline at end of file

Added: trunk/drools/pom.xml
===================================================================
--- trunk/drools/pom.xml	                        (rev 0)
+++ trunk/drools/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,34 @@
+<project
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<relativePath>../parent-pom.xml</relativePath>
+		<groupId>org.jboss.tools</groupId>
+		<artifactId>org.jboss.tools.parent.pom</artifactId>
+		<version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>drools</artifactId>
+	<version>0.0.1-SNAPSHOT</version>
+	<packaging>pom</packaging>
+	<modules>
+		<module>plugins</module>
+		<module>features</module>
+	</modules>
+	<!-- TODO: figure out how to invoke this BEFORE the dep resolution for target 
+		platform -->
+	<!-- <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> 
+		<artifactId>maven-antrun-plugin</artifactId> <version>1.3</version> <executions> 
+		<execution> <id>clean</id> <phase>clean</phase> <configuration> <tasks> <ant 
+		antfile="build.xml" /> </tasks> </configuration> <goals> <goal>run</goal> 
+		</goals> </execution> </executions> <dependencies> <dependency> <groupId>commons-net</groupId> 
+		<artifactId>commons-net</artifactId> <version>1.4.1</version> </dependency> 
+		<dependency> <groupId>org.apache.ant</groupId> <artifactId>ant-commons-net</artifactId> 
+		<version>1.7.1</version> </dependency> <dependency> <groupId>org.apache.ant</groupId> 
+		<artifactId>ant-apache-regexp</artifactId> <version>1.7.1</version> </dependency> 
+		<dependency> <groupId>ant-contrib</groupId> <artifactId>ant-contrib</artifactId> 
+		<version>1.0b3</version> </dependency> </dependencies> </plugin> </plugins> 
+		</build> -->
+</project>
+	

Added: trunk/drools/site/pom.xml
===================================================================
--- trunk/drools/site/pom.xml	                        (rev 0)
+++ trunk/drools/site/pom.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,13 @@
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion> 
+	<parent>
+		<relativePath>../../parent-pom.xml</relativePath>
+		<groupId>org.jboss.tools</groupId>
+		<artifactId>org.jboss.tools.parent.pom</artifactId>
+		<version>0.0.1-SNAPSHOT</version>
+	</parent>
+	<groupId>org.jboss.tools</groupId>
+	<artifactId>drools.site</artifactId> 
+	<version>0.0.1-SNAPSHOT</version>
+	<packaging>eclipse-update-site</packaging>
+</project>

Added: trunk/drools/site/site.xml
===================================================================
--- trunk/drools/site/site.xml	                        (rev 0)
+++ trunk/drools/site/site.xml	2010-05-17 19:23:50 UTC (rev 22133)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+	<description>To install these features, point Eclipse at this site.</description>
+	<!-- JBoss Tools drools Nightly Build Update Site -->
+	<category-def label="JBoss Tools drools Nightly Build Update Site" name="JBoss Tools drools Nightly Build Update Site">
+		<description>JBoss Tools drools Nightly Build Update Site: contains all features in this build.</description>
+	</category-def>
+	<feature url="features/org.drools.eclipse.feature_0.0.0.jar" id="org.drools.eclipse.feature" version="0.0.0">
+		<category name="JBoss Tools drools Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.drools.eclipse.task.feature_0.0.0.jar" id="org.drools.eclipse.task.feature" version="0.0.0">
+		<category name="JBoss Tools drools Nightly Build Update Site"/>
+	</feature>
+	<feature url="features/org.guvnor.tools.feature_0.0.0.jar" id="org.guvnor.tools.feature" version="0.0.0">
+		<category name="JBoss Tools drools Nightly Build Update Site"/>
+	</feature>
+
+</site>



More information about the jbosstools-commits mailing list