blob: 754022dc79b60a29a464296ee7341f4d52792335 [file] [log] [blame]
@echo off
rem This is an example "build-all-clean.bat" file, used to build struts from
rem a clean commons.
rem What is needed is a good top level commons build.xml for ant/maven.
rem I know I could submit a patch.
rem
rem This bat file uses Cygwin to remove build directories since
rem commons doesn't have an ant clean target. (HINT for COMMONS COMITTERS!)
rem Make any changes you need, and rename this file
rem to "build-all-clean.bat" and place it in the same directory that
rem contains the Struts "build.xml" file.
rem
rem assumes jakarta-commons,
rem jakarta-commons-sandbox,
rem struts
rem in the same directory.
rem Also assumes uses of
rem maven beta 10 or above,
rem ant 1.5.2
rem cactus v 1.4.1 & v1.2
rem v 1.2 Because the commons (resources) use an old version
rem of cactus for units test, that maven doesn't precompile
rem anymore. You'll need to copy the cactus.jar into the
rem maven repository directory. I filed a bug report for this.
rem
rem
rem $Id$
cd ..
rem goto manualbuild
rm -rf */*/dist
rm -rf */*/target
rm -rf */*/build
rm -rf struts/dist
rm -rf struts/target
:manualbuild
SET CLEAN=clean
cd jakarta-commons
cd logging
call ant %CLEAN% dist
cd ..\collections
call ant %CLEAN% dist
cd ..\beanutils
call ant %CLEAN% dist
cd ..\lang
call ant %CLEAN% dist
cd ..\digester
call ant %CLEAN% dist
cd ..\discovery
call ant %CLEAN% dist
cd ..\validator
call ant %CLEAN% dist
cd ..\fileupload
call ant %CLEAN% dist
cd ..\..\jakarta-struts
call ant %CLEAN% dist
pause