[jboss-svn-commits] JBL Code SVN: r30980 - in labs/jbossrules/trunk/drools-container/drools-osgi: org.drools.osgi and 7 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jan 8 02:35:37 EST 2010


Author: mark.proctor at jboss.com
Date: 2010-01-08 02:35:37 -0500 (Fri, 08 Jan 2010)
New Revision: 30980

Added:
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/.classpath
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/.project
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/META-INF/
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/META-INF/MANIFEST.MF
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/build.properties
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/lib/
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/pom.xml
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/src/
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/src/main/
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/src/main/java/
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/src/main/resources/
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/src/test/
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/src/test/java/
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/src/test/resources/
Modified:
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi/lib/
   labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi/pom.xml
   labs/jbossrules/trunk/drools-container/drools-osgi/pom.xml
Log:
JBRULES-2351 OSGi Ready
-added in fragment and things "seem" to be working now


Property changes on: labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi/lib
___________________________________________________________________
Name: svn:ignore
   + *.jar


Modified: labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi/pom.xml	2010-01-08 04:11:00 UTC (rev 30979)
+++ labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi/pom.xml	2010-01-08 07:35:37 UTC (rev 30980)
@@ -11,7 +11,7 @@
   <artifactId>org.drools.osgi</artifactId>
   <packaging>jar</packaging>
 
-  <name>Drools :: Container :: OSGi :: Plugin</name>
+  <name>Drools :: Container :: OSGi :: Runtime Plugin</name>
   <build>
     <plugins>    
     
@@ -69,12 +69,18 @@
                   <directory>lib</directory>
                     <includes>
                       <include>*.jar</include>
-                      <include>drools-api.jar</include>
                     </includes>
                     <excludes>
                       <exclude>drools-*.jar</exclude>
                     </excludes>                 
-                </resource>                    
+                </resource>     
+                <resource>
+                  <targetPath>lib</targetPath>                
+                  <directory>lib</directory>
+                    <includes>
+                      <include>drools-api.jar</include>
+                    </includes>                 
+                </resource>                  
               </resources>  
     
   </build>


Property changes on: labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment
___________________________________________________________________
Name: svn:ignore
   + .settings
target


Added: labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/.classpath
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/.classpath	                        (rev 0)
+++ labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/.classpath	2010-01-08 07:35:37 UTC (rev 30980)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry kind="src" path="src/test/java"/>
+	<classpathentry kind="src" path="src/test/resources"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

Added: labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/.project
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/.project	                        (rev 0)
+++ labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/.project	2010-01-08 07:35:37 UTC (rev 30980)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.drools.osgi.fragment</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Added: labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/META-INF/MANIFEST.MF
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/META-INF/MANIFEST.MF	                        (rev 0)
+++ labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/META-INF/MANIFEST.MF	2010-01-08 07:35:37 UTC (rev 30980)
@@ -0,0 +1,7 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Fragment
+Bundle-SymbolicName: org.drools.osgi.fragment
+Bundle-Version: 1.0.0.qualifier
+Fragment-Host: org.drools.osgi;bundle-version="5.1.0"
+Bundle-RequiredExecutionEnvironment: J2SE-1.5

Added: labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/build.properties
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/build.properties	                        (rev 0)
+++ labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/build.properties	2010-01-08 07:35:37 UTC (rev 30980)
@@ -0,0 +1,6 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+               .,\
+               lib/
+src.includes = lib/


Property changes on: labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/lib
___________________________________________________________________
Name: svn:ignore
   + *.jar


Added: labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/pom.xml	                        (rev 0)
+++ labs/jbossrules/trunk/drools-container/drools-osgi/org.drools.osgi.fragment/pom.xml	2010-01-08 07:35:37 UTC (rev 30980)
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+  <parent>
+    <artifactId>drools-osgi</artifactId>
+    <groupId>org.drools</groupId>
+    <version>5.1.0.SNAPSHOT</version>
+  </parent>
+
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>org.drools.osgi.fragment</artifactId>
+  <packaging>jar</packaging>
+
+  <name>Drools :: Container :: OSGi :: Runtime Fragment</name>
+  <build>
+    <plugins>    
+  
+     <plugin>
+       <artifactId>maven-antrun-plugin</artifactId>
+       <inherited>false</inherited>
+       <executions>
+         <execution>
+           <id>clean lib</id>
+           <phase>clean</phase>
+           <configuration>
+             <tasks>                              
+                <delete>
+                  <fileset dir="lib" includes="**/*.jar" excludes="**/.svn" />                 
+                </delete>  
+             </tasks>
+           </configuration>
+           <goals>
+             <goal>run</goal>
+           </goals>
+         </execution>        
+       </executions>
+     </plugin>    
+    
+     <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>copy-dependencies</id>
+            <phase>generate-resources</phase>
+            <goals>
+              <goal>copy-dependencies</goal>
+            </goals>
+            <configuration>
+              <outputDirectory>lib</outputDirectory>
+              <overWriteReleases>true</overWriteReleases>
+              <overWriteSnapshots>true</overWriteSnapshots>
+              <overWriteIfNewer>true</overWriteIfNewer>
+              <stripVersion>true</stripVersion>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>   
+    </plugins>
+     
+              <resources>          
+                <resource>
+                  <targetPath>META-INF</targetPath>                
+                  <directory>META-INF</directory>
+                </resource>  
+                <resource>
+                  <targetPath>lib</targetPath>                
+                  <directory>lib</directory>
+                    <includes>
+                      <include>drools-*.jar</include>
+                    </includes>
+                    <excludes>
+                      <exclude>drools-api.jar</exclude>
+                    </excludes>                 
+                </resource>                      
+              </resources>       
+  </build>
+
+  <dependencies>
+    <!-- this should include core and compiler -->
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-decisiontables</artifactId>
+      <exclusions>
+        <exclusion>
+          <groupId>org.eclipse.jdt</groupId>
+          <artifactId>core</artifactId>
+        </exclusion>
+
+        <exclusion>
+          <groupId>janino</groupId>
+          <artifactId>janino</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-bpmn2</artifactId>
+      <exclusions>
+        <exclusion>
+          <groupId>org.eclipse.jdt</groupId>
+          <artifactId>core</artifactId>
+        </exclusion>
+
+        <exclusion>
+          <groupId>janino</groupId>
+          <artifactId>janino</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    
+    <dependency>
+      <groupId>org.drools</groupId>
+      <artifactId>drools-bpmn2</artifactId>
+      <exclusions>
+        <exclusion>
+          <groupId>org.eclipse.jdt</groupId>
+          <artifactId>core</artifactId>
+        </exclusion>
+
+        <exclusion>
+          <groupId>janino</groupId>
+          <artifactId>janino</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>      
+  </dependencies>
+
+</project>

Modified: labs/jbossrules/trunk/drools-container/drools-osgi/pom.xml
===================================================================
--- labs/jbossrules/trunk/drools-container/drools-osgi/pom.xml	2010-01-08 04:11:00 UTC (rev 30979)
+++ labs/jbossrules/trunk/drools-container/drools-osgi/pom.xml	2010-01-08 07:35:37 UTC (rev 30980)
@@ -14,6 +14,7 @@
   
   <modules>
       <module>org.drools.osgi</module>
+      <module>org.drools.osgi.fragment</module>
   </modules>
   
 </project>



More information about the jboss-svn-commits mailing list