[jboss-cvs] JBossAS SVN: r103474 - in trunk: component-matrix and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Apr 2 06:10:15 EDT 2010


Author: thomas.diesler at jboss.com
Date: 2010-04-02 06:10:15 -0400 (Fri, 02 Apr 2010)
New Revision: 103474

Modified:
   trunk/build/build.xml
   trunk/component-matrix/pom.xml
Log:
[JBAS-7661] Create separate 'osgi' profile

Modified: trunk/build/build.xml
===================================================================
--- trunk/build/build.xml	2010-04-02 10:04:24 UTC (rev 103473)
+++ trunk/build/build.xml	2010-04-02 10:10:15 UTC (rev 103474)
@@ -137,6 +137,12 @@
     <property name="install.jbossweb.deployers" value="${install.jbossweb}/deployers"/>
     <property name="install.jbossweb.conf" value="${install.jbossweb}/conf"/>
 
+    <property name="install.osgi" value="${install.server}/osgi"/>
+    <property name="install.osgi.lib" value="${install.osgi}/lib"/>
+    <property name="install.osgi.deploy" value="${install.osgi}/deploy"/>
+    <property name="install.osgi.deployers" value="${install.osgi}/deployers"/>
+    <property name="install.osgi.conf" value="${install.osgi}/conf"/>
+
     <property name="install.standard" value="${install.server}/standard"/>
     <property name="install.standard.lib" value="${install.standard}/lib"/>
     <property name="install.standard.deploy" value="${install.standard}/deploy"/>
@@ -354,6 +360,72 @@
       </fileset>
     </copy>
 
+    <!-- Build server/osgi manually -->
+    <mkdir dir="${install.osgi}"/>
+    <mkdir dir="${install.osgi.lib}"/>
+    <!-- empty -->
+    <copy todir="${install.osgi.conf}">
+      <fileset dir="${install.default.conf}">
+        <include name="**"/>
+      </fileset>
+    </copy>
+    <copy todir="${install.osgi.deployers}">
+      <fileset dir="${install.default.deployers}">
+        <include name="alias-deployers-jboss-beans.xml"/>
+        <include name="core-naming-jboss-beans.xml"/>
+        <include name="jbossweb.deployer/**"/>
+        <include name="metadata-deployer-jboss-beans.xml"/>
+        <include name="security-deployer-jboss-beans.xml"/>
+        <include name="jboss-threads.deployer/**"/>
+        <include name="jboss-logging.deployer/**"/>
+        <exclude name="jbossweb.deployer/META-INF/war-deployers-jboss-beans.xml"/>
+      </fileset>
+    </copy>
+    <copy todir="${install.osgi.deployers}/jbossweb.deployer/META-INF">
+      <fileset dir="${tomcat.module.output}/resources/standalone">
+        <include name="war-deployers-jboss-beans.xml"/>
+      </fileset>
+    </copy>
+    <copy todir="${install.osgi.deploy}">
+      <fileset dir="${install.default.deploy}">
+      	<include name="jboss-logging.xml"/>
+        <include name="jbossweb.sar/**"/>
+        <include name="jmx-console-activator-jboss-beans.xml"/>
+        <include name="jmx-jboss-beans.xml"/>
+        <include name="naming-jboss-beans.xml"/>
+        <include name="remoting-jboss-beans.xml"/>
+        <include name="ROOT.war/**"/>
+        <include name="security/**"/>
+        <include name="thread-pool-jboss-beans.xml"/>
+        <include name="transaction-jboss-beans.xml"/>
+        <include name="transaction-service.xml"/>
+        <include name="legacy-conf-service.xml"/>
+        <exclude name="jbossweb.sar/jstl.jar"/>
+        <exclude name="jbossweb.sar/jsf-libs/**"/>
+        <exclude name="jbossweb.sar/META-INF/jboss-structure.xml"/>
+        <exclude name="jbossweb.sar/META-INF/jboss-beans.xml"/>
+        <exclude name="jbossweb.sar/server.xml"/>
+        <exclude name="jbossweb.sar/web.xml"/>
+      </fileset>
+      <fileset dir="${project.root}/profileservice/target/resources/">
+        <include name="hdscanner-jboss-beans.xml"/>
+      </fileset>
+    </copy>
+    <copy todir="${install.osgi.deploy}/jbossweb.sar/META-INF">
+      <fileset dir="${tomcat.module.output}/resources">
+        <include name="jboss-structure.xml"/>
+      </fileset>
+      <fileset dir="${tomcat.module.output}/resources/standalone">
+        <include name="jboss-beans.xml"/>
+      </fileset>
+    </copy>
+    <copy todir="${install.osgi.deploy}/jbossweb.sar">
+      <fileset dir="${tomcat.module.output}/resources/standalone">
+        <include name="server.xml"/>
+        <include name="web.xml"/>
+      </fileset>
+    </copy>
+
     <!-- Build standard config manually -->
     <copy todir="${install.standard}">
       <fileset dir="${install.default}">
@@ -1308,9 +1380,9 @@
     </copy>
   </target>
 
-  <!-- ===== -->
+  <!-- ========= -->
   <!-- JBoss Web -->
-  <!-- ===== -->
+  <!-- ========= -->
 
   <target name="module-tomcat">
     <property name="tomcat.module.name" value="tomcat"/>
@@ -1668,7 +1740,7 @@
     <property name="osgi.module.name" value="osgi"/>
     <property name="osgi.module.output" value="${project.root}/${osgi.module.name}/zip/target"/>
     
-    <unzip dest="${install.all}" src="${osgi.module.output}/jboss-as-osgi-distribution-${pom.project.version}.zip"/>
+    <unzip dest="${install.osgi}" src="${osgi.module.output}/jboss-as-osgi-distribution-${pom.project.version}.zip"/>
   </target>
 
   <!-- =========== -->

Modified: trunk/component-matrix/pom.xml
===================================================================
--- trunk/component-matrix/pom.xml	2010-04-02 10:04:24 UTC (rev 103473)
+++ trunk/component-matrix/pom.xml	2010-04-02 10:10:15 UTC (rev 103474)
@@ -69,7 +69,7 @@
     <version.jboss.osgi.spi>1.0.5.SP1</version.jboss.osgi.spi>
     <version.jboss.osgi.vfs>1.0.0</version.jboss.osgi.vfs>
     <version.jboss.osgi.webapp>0.7.2.SP2</version.jboss.osgi.webapp>
-    <version.jboss.osgi.webconsole>1.0.3-SNAPSHOT</version.jboss.osgi.webconsole>
+    <version.jboss.osgi.webconsole>1.0.3</version.jboss.osgi.webconsole>
     <version.jboss.osgi.xml.binding>2.0.2.Beta4.SP1</version.jboss.osgi.xml.binding>
     <version.ops4j.pax.web>0.7.2</version.ops4j.pax.web>
     <version.jboss.web>3.0.0-beta-4</version.jboss.web>




More information about the jboss-cvs-commits mailing list