[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