You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by da...@apache.org on 2006/06/16 00:24:23 UTC

svn commit: r414697 - /webservices/muse/trunk/modules/build-all.bat

Author: danj
Date: Thu Jun 15 15:24:22 2006
New Revision: 414697

URL: http://svn.apache.org/viewvc?rev=414697&view=rev
Log:
This batch file aggregates all of the Maven POM files by 
running the mvn executable against each one of them. It 
does not appear that there is a way to do this kind of 
project aggregation within POM itself - if so, it would 
be nice to replace this file with an aggregate POM.

This file performs two tasks: executing each Maven POM 
and then cleaning up the build files (.class/.jar) that 
are saved by Maven before it copies them over into your 
local/remote repository.

Added:
    webservices/muse/trunk/modules/build-all.bat

Added: webservices/muse/trunk/modules/build-all.bat
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/build-all.bat?rev=414697&view=auto
==============================================================================
--- webservices/muse/trunk/modules/build-all.bat (added)
+++ webservices/muse/trunk/modules/build-all.bat Thu Jun 15 15:24:22 2006
@@ -0,0 +1,42 @@
+echo off
+
+echo Asking Maven to build modules for Apache Muse 2.x ...
+
+cmd /c mvn -ff -e -f muse-util-qname/pom.xml install
+cmd /c mvn -ff -e -f muse-util-xml/pom.xml install
+cmd /c mvn -ff -e -f muse-util/pom.xml install
+cmd /c mvn -ff -e -f muse-wsa-soap/pom.xml install
+cmd /c mvn -ff -e -f muse-core/pom.xml install
+cmd /c mvn -ff -e -f muse-platform-axis2/pom.xml install
+cmd /c mvn -ff -e -f muse-util-xstream/pom.xml install
+cmd /c mvn -ff -e -f muse-wsx/pom-api.xml install
+cmd /c mvn -ff -e -f muse-wsx/pom-impl.xml install
+cmd /c mvn -ff -e -f muse-wsrf/pom-api.xml install
+cmd /c mvn -ff -e -f muse-wsrf/pom-impl.xml install
+cmd /c mvn -ff -e -f muse-wsn/pom-api.xml install
+cmd /c mvn -ff -e -f muse-wsn/pom-impl.xml install
+cmd /c mvn -ff -e -f muse-wsdm-wef/pom-api.xml install
+cmd /c mvn -ff -e -f muse-wsdm-wef/pom-impl.xml install
+cmd /c mvn -ff -e -f muse-wsdm-muws/pom-api.xml install
+cmd /c mvn -ff -e -f muse-wsdm-muws/pom-impl.xml install
+cmd /c mvn -ff -e -f muse-wsdm-muws-adv/pom-api.xml install
+cmd /c mvn -ff -e -f muse-wsdm-muws-adv/pom-impl.xml install
+
+echo Cleaning up temporary directories...
+
+rmdir /s /q muse-util-qname\build
+rmdir /s /q muse-util-xml\build
+rmdir /s /q muse-util\build
+rmdir /s /q muse-wsa-soap\build
+rmdir /s /q muse-core\build
+rmdir /s /q muse-platform-axis2\build
+rmdir /s /q muse-util-xstream\build
+rmdir /s /q muse-wsx\build
+rmdir /s /q muse-wsrf\build
+rmdir /s /q muse-wsn\build
+rmdir /s /q muse-wsdm-wef\build
+rmdir /s /q muse-wsdm-muws\build
+rmdir /s /q muse-wsdm-muws-adv\build
+
+echo Build is complete.
+



---------------------------------------------------------------------
To unsubscribe, e-mail: muse-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-commits-help@ws.apache.org