[jboss-cvs] JBossAS SVN: r70751 - trunk/build.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Mar 11 17:02:30 EDT 2008


Author: ALRubinger
Date: 2008-03-11 17:02:30 -0400 (Tue, 11 Mar 2008)
New Revision: 70751

Modified:
   trunk/build/build-distr.xml
   trunk/build/build.xml
Log:
Reverted 70743, allow trunk to compile again.  Notified WS team.

Modified: trunk/build/build-distr.xml
===================================================================
--- trunk/build/build-distr.xml	2008-03-11 20:22:44 UTC (rev 70750)
+++ trunk/build/build-distr.xml	2008-03-11 21:02:30 UTC (rev 70751)
@@ -1285,12 +1285,27 @@
   <!-- Webservice -->
   <!-- ========== -->
 
-  <target name="_module-webservice-most">
+  <target name="_module-webservice-most" depends="module-webservice15">
     <property name="_module.name" value="webservice" override="true"/>
     <property name="_module.output" value="${project.root}/${_module.name}/output" override="true"/>
 
+    <!-- copy common client stuff -->
+    <mkdir dir="${install.client}"/>
+
+    <copy todir="${install.all.lib}" filtering="no">
+    </copy>
+
   </target>
 
+  <target name="module-webservice15" if="HAVE_JDK_1.5">
+
+    <!-- copy the client stuff -->
+    <mkdir dir="${install.client}"/>
+    <copy todir="${install.client}" filtering="no">
+    </copy>
+
+  </target>
+
   <target name="_module-webservice-all" depends="_module-webservice-most">
   </target>
 
@@ -1557,6 +1572,20 @@
     <property name="_module.name" value="webservices" override="true"/>
     <property name="_module.output" override="true" value="${project.root}/${_module.name}/output"/>
 
+    <!-- Install jbossws tools shell scripts -->
+    <copy todir="${install.bin}">
+      <fileset dir="${jboss.jbossws.root}/bin">
+        <include name="wstools.*"/>
+        <include name="wsrunclient.*"/>
+      </fileset>
+    </copy>
+    <unzip dest="${install.bin}" src="${jboss.jbossws.framework.lib}/jbossws-framework-scripts.zip">
+      <patternset>
+        <include name="wsprovide.*"/>
+        <include name="wsconsume.*"/>
+      </patternset>
+    </unzip>
+
     <!-- Copy the generated client libraries -->
     <mkdir dir="${install.client}"/>
     <copy todir="${install.client}" filtering="no">
@@ -1565,15 +1594,14 @@
       </fileset>
     </copy>
     
-    <!-- Install jbossws.deployer, which is stack agnostic but container dependent -->
+    <!-- Install jbossws.deployer -->
     <mkdir dir="${install.all.deployers}/jbossws.deployer"/>
     <unzip dest="${install.all.deployers}/jbossws.deployer" src="${_module.output}/lib/jbossws-jboss50-deployer.zip"/>
 
-    <!-- Delegate to the jbossws deploy macros for stack specific deployments -->
-    <ant antfile="${jboss.jbossws.resources}/jbossws-deploy-macros.xml" target="deploy-jbossws-native50" inheritall="false">
-      <property name="installserver" value="${install.all}"/>
-      <property name="thirdpartydir" value="${project.thirdparty}"/>
-    </ant>
+    <!-- Install jbossws.sar -->
+    <mkdir dir="${install.all.deploy}/jbossws.sar/jbossws-context.war"/>
+    <unjar dest="${install.all.deploy}/jbossws.sar" src="${_module.output}/lib/jbossws.sar"/>
+    <unjar dest="${install.all.deploy}/jbossws.sar/jbossws-context.war" src="${jboss.jbossws.lib}/jbossws-context.war"/>
 
   </target>
 
@@ -1831,9 +1859,25 @@
       <fileset dir="${jboss.jboss.security.spi.lib}">
         <include name="jboss-security-spi.jar"/>
       </fileset>
+      <fileset dir="${jboss.jbossws.common.lib}">
+        <include name="jbossws-common.jar"/>
+      </fileset>
       <fileset dir="${jboss.jnp.client.lib}">
         <include name="jnp-client.jar"/>
       </fileset>
+      <fileset dir="${jboss.jbossws.framework.lib}">
+        <include name="jbossws-framework.jar"/>
+      </fileset>
+      <fileset dir="${jboss.jbossws.spi.lib}">
+        <include name="jbossws-spi.jar"/>
+      </fileset>
+      <fileset dir="${jboss.jbossws.lib}">
+        <include name="jbossws-client.jar"/>
+        <include name="jboss-jaxrpc.jar"/>
+        <include name="jboss-jaxws.jar"/>
+        <include name="jboss-jaxws-ext.jar"/>
+        <include name="jboss-saaj.jar"/>
+      </fileset>
       <fileset dir="${jboss.jbossxb.lib}">
         <include name="jboss-xml-binding.jar"/>
       </fileset>
@@ -1904,6 +1948,9 @@
         <include name="xalan.jar"/>
         <include name="serializer.jar"/>
       </fileset>
+        <fileset dir="${sun.jaxb.lib}">
+          <include name="jaxb-api.jar"/>
+        </fileset>
     </copy>
 
     <!-- Copy thirdparty code to server/all/lib -->
@@ -1932,6 +1979,15 @@
       <fileset dir="${jboss.jboss.javaee.lib}">
         <include name="jboss-javaee.jar"/>
       </fileset>
+      <fileset dir="${jboss.jbossws.spi.lib}">
+        <include name="jbossws-spi.jar"/>
+      </fileset>
+      <fileset dir="${jboss.jbossws.lib}">
+        <include name="jboss-jaxrpc.jar"/>
+        <include name="jboss-jaxws.jar"/>
+        <include name="jboss-jaxws-ext.jar"/>
+        <include name="jboss-saaj.jar"/>
+      </fileset>
       <fileset dir="${jboss.jnpserver.lib}">
         <include name="jnpserver.jar"/>
       </fileset>

Modified: trunk/build/build.xml
===================================================================
--- trunk/build/build.xml	2008-03-11 20:22:44 UTC (rev 70750)
+++ trunk/build/build.xml	2008-03-11 21:02:30 UTC (rev 70751)
@@ -29,6 +29,7 @@
 
   &buildmagic;
 
+
   <!-- ================================================================== -->
   <!-- Initialization                                                     -->
   <!-- ================================================================== -->
@@ -78,7 +79,7 @@
 
     <!-- Sets up the module configuration. -->
     <moduleconfig property="modules" selected="${groups}">
-      
+
       <!-- Modules -->
       <module name="aspects"/>
       <module name="bootstrap"/>
@@ -110,30 +111,29 @@
       <module name="tomcat"/>
       <module name="varia"/>
       <module name="webservices"/>
-      
+
       <!-- Module groups -->
-      
+
       <!--this lets you recompile a single module using a command line like
-      ./build.sh -emacs -Dgroups=single -Dsingle-module=server
+./build.sh -emacs -Dgroups=single -Dsingle-module=server
       -->
       <group name="single">
         <include modules="${single-module}"/>
       </group>
-      
+
       <group name="core">
         <include modules="main, bootstrap, j2se, mbeans, jmx, system, system-jmx"/>
       </group>
-      
+
       <group name="basic">
         <include modules="security,
                           server,
-                          deployment"/>
-        
+                          deployment" />
+
       </group>
-      
+
       <group name="standard">
-        <include
-          modules="jbossas/remoting,
+        <include modules="jbossas/remoting,
                           jmx-remoting,
                           jbossas/jmx-remoting,
                           messaging,
@@ -153,26 +153,26 @@
                           spring-int
                           "/>
       </group>
-      
+
       <group name="optional">
-        <include modules="embedded
+         <include modules="embedded
             "/>
       </group>
-      
+
       <!-- Module group sets -->
-      
+
       <group name="default">
         <include groups="core, basic, standard"/>
       </group>
-      
+
       <group name="most">
         <include groups="core, basic, standard"/>
       </group>
-      
+
       <group name="all">
         <include groups="core, basic, standard, optional"/>
       </group>
-      
+
     </moduleconfig>
 
     <!-- Show the module configuration -->
@@ -678,10 +678,11 @@
      <ant antfile="build-distr.xml" target="_module-spring-int-all"/>
   </target>
 
-  <target name="thirdparty" depends="init">
+  <target name="thirdparty">
      <ant antfile="build-distr.xml" target="thirdparty"/>
   </target>
 
+
   <!-- ================================================================== -->
   <!-- Install & Release                                                  -->
   <!-- ================================================================== -->




More information about the jboss-cvs-commits mailing list