[jboss-cvs] JBossAS SVN: r80734 - in trunk: system and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 10 03:53:57 EST 2008


Author: scott.stark at jboss.org
Date: 2008-11-10 03:53:57 -0500 (Mon, 10 Nov 2008)
New Revision: 80734

Added:
   trunk/system/src/assembly/profileservice-spi.xml
Modified:
   trunk/server/src/etc/conf/default/classloader.xml
   trunk/system/build.xml
Log:
JBAS-6187, split out the profileservice spis into a separate jboss-profileservice-spi.jar, jboss-as-system-5.0.x-profileservice-spi.jar artifact

Modified: trunk/server/src/etc/conf/default/classloader.xml
===================================================================
--- trunk/server/src/etc/conf/default/classloader.xml	2008-11-10 08:49:30 UTC (rev 80733)
+++ trunk/server/src/etc/conf/default/classloader.xml	2008-11-10 08:53:57 UTC (rev 80734)
@@ -37,6 +37,7 @@
       <root>${jboss.lib.url}jboss-deployers-vfs.jar</root>
       <!-- System -->
       <root>${jboss.lib.url}jboss-system.jar</root>
+      <root>${jboss.lib.url}jboss-profileservice-spi.jar</root>
       <!-- FIXME Move to JMX -->
       <root>${jboss.lib.url}jboss-j2se.jar</root>
       <root>${jboss.lib.url}jboss-mbeans.jar</root>

Modified: trunk/system/build.xml
===================================================================
--- trunk/system/build.xml	2008-11-10 08:49:30 UTC (rev 80733)
+++ trunk/system/build.xml	2008-11-10 08:53:57 UTC (rev 80734)
@@ -104,11 +104,13 @@
     <property name="jar.prefix" value="jboss-system"/>
     <property name="javac.target" value="1.5"/>
     <property name="javac.source" value="1.5"/>
+  	 <property name="ps.spi.includes"
+      value="org/jboss/profileservice/**,
+  	 	  org/jboss/deployers/spi/**
+  	 	  "
+  	 />
     <property name="jar.client.includes" 
-              value="org/jboss/deployment/DeploymentException*,
-                     org/jboss/deployment/IncompleteDeploymentException*,
-                     org/jboss/deployment/Deployer*,
-                     org/jboss/system/Service.class,
+              value="org/jboss/system/Service.class,
                      **/*MBean.class"
     />
 
@@ -148,12 +150,16 @@
 
     <!-- -->
     <jar jarfile="${build.lib}/jboss-system.jar" manifest="${build.etc}/default.mf">
-      <fileset dir="${build.classes}" />
+      <fileset dir="${build.classes}" excludes="${ps.spi.includes}" />
       <fileset dir="${build.resources}">
         <include name="dtd/**"/>
       </fileset>
     </jar>
 
+   <jar jarfile="${build.lib}/jboss-profileservice-spi.jar" manifest="${build.etc}/default.mf">
+      <fileset dir="${build.classes}" includes="${ps.spi.includes}"/>
+   </jar>
+
     <jar jarfile="${build.lib}/${jar.client.name}" manifest="${build.etc}/default.mf">
        <fileset dir="${build.classes}" includes="${jar.client.includes}"/>
     </jar>

Added: trunk/system/src/assembly/profileservice-spi.xml
===================================================================
--- trunk/system/src/assembly/profileservice-spi.xml	                        (rev 0)
+++ trunk/system/src/assembly/profileservice-spi.xml	2008-11-10 08:53:57 UTC (rev 80734)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<assembly>
+    <id>profileservice-spi</id>
+    <formats>
+        <format>jar</format>
+    </formats>
+    <includeBaseDirectory>false</includeBaseDirectory>
+    <fileSets>
+        <fileSet>
+            <directory>target/classes</directory>
+            <outputDirectory>/</outputDirectory>
+            <includes>
+                <include>org/jboss/deployers/spi/**</include>
+                <include>org/jboss/profileservice/**</include>
+            </includes>
+        </fileSet>
+    </fileSets>
+</assembly>




More information about the jboss-cvs-commits mailing list