You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ke...@apache.org on 2007/04/25 14:31:05 UTC

svn commit: r532340 - /incubator/tuscany/tags/java/sdo/1.0-incubating-beta1/buildSDORelease.bat

Author: kelvingoodson
Date: Wed Apr 25 05:31:04 2007
New Revision: 532340

URL: http://svn.apache.org/viewvc?view=rev&rev=532340
Log:
TUSCANY-1171 script which may be configured and used for creating distro archives

Added:
    incubator/tuscany/tags/java/sdo/1.0-incubating-beta1/buildSDORelease.bat   (with props)

Added: incubator/tuscany/tags/java/sdo/1.0-incubating-beta1/buildSDORelease.bat
URL: http://svn.apache.org/viewvc/incubator/tuscany/tags/java/sdo/1.0-incubating-beta1/buildSDORelease.bat?view=auto&rev=532340
==============================================================================
--- incubator/tuscany/tags/java/sdo/1.0-incubating-beta1/buildSDORelease.bat (added)
+++ incubator/tuscany/tags/java/sdo/1.0-incubating-beta1/buildSDORelease.bat Wed Apr 25 05:31:04 2007
@@ -0,0 +1,165 @@
+rem
+rem   Licensed to the Apache Software Foundation (ASF) under one
+rem   or more contributor license agreements.  See the NOTICE file
+rem   distributed with this work for additional information
+rem   regarding copyright ownership.  The ASF licenses this file
+rem   to you under the Apache License, Version 2.0 (the
+rem   "License"); you may not use this file except in compliance
+rem   with the License.  You may obtain a copy of the License at
+rem     http://www.apache.org/licenses/LICENSE-2.0
+rem  
+rem   Unless required by applicable law or agreed to in writing,
+rem   software distributed under the License is distributed on an
+rem   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+rem   KIND, either express or implied.  See the License for the
+rem   specific language governing permissions and limitations
+rem   under the License.
+rem   
+set RELEASE_VERSION=beta1
+set RELEASE_CANDIDATE=RC1
+set ROOT=C:\Development\beta1\BR2
+set GPG_KEY_PW=%1
+set SIGNER=kelvingoodson@apache.org
+
+set ZIPEXE=C:\ProgFiles\7-Zip\7z.exe
+set TAREXE=%ZIPEXE%
+set GZIPEXE=%ZIPEXE%
+
+set ZIPCREATEARGS=a -r -tzip
+set ZIPEXTRACTARGS=x -r
+set TARCREATEARGS=a -r -ttar
+set GZIPARGS=a -tgzip 
+
+
+
+set RELEASE=1.0-incubating-%RELEASE_VERSION%
+set APISRCROOT=%ROOT%\export\api\tuscany-sdo-%RELEASE%
+set IMPLSRCROOT=%ROOT%\export\impl\tuscany-sdo-%RELEASE%
+set SAMPLESRCROOT=%ROOT%\export\sample\tuscany-sdo-%RELEASE%
+set DISTROROOT=%ROOT%\distro
+set TESTROOT=%ROOT%\testRelease
+
+set TAG=https://svn.apache.org/repos/asf/incubator/tuscany/tags/java/sdo/%RELEASE%
+
+echo *** Generating source distributions ***
+
+
+mkdir %APISRCROOT%
+mkdir %IMPLSRCROOT%
+mkdir %SAMPLESRCROOT%
+mkdir %DISTROROOT%
+mkdir %TESTROOT%
+                                       
+svn export %TAG%/sdo-api %APISRCROOT%\sdo-api
+svn export %TAG%/sdo %IMPLSRCROOT%\sdo
+svn export %TAG%/sdo/sample %SAMPLESRCROOT%\sample
+
+rem tidy up spurious status files -- need removing from svn
+rm %APISRCROOT%\sdo-api\STATUS.txt %SAMPLESRCROOT%\sample\STATUS.txt  %IMPLSRCROOT%\sdo\STATUS
+
+
+svn export https://svn.apache.org/repos/asf/incubator/tuscany/STATUS %APISRCROOT%\sdo-api\STATUS
+copy %APISRCROOT%\sdo-api\STATUS %IMPLSRCROOT%\sdo\STATUS
+copy %APISRCROOT%\sdo-api\STATUS %SAMPLESRCROOT%\sample\STATUS
+
+                
+cd %APISRCROOT%\..
+%TAREXE% %TARCREATEARGS%  %DISTROROOT%\apache-tuscany-sdo-api-%RELEASE%-src.tar    tuscany-sdo-%RELEASE%
+%GZIPEXE% %GZIPARGS%      %DISTROROOT%\apache-tuscany-sdo-api-%RELEASE%-src.tar.gz %DISTROROOT%\apache-tuscany-sdo-api-%RELEASE%-src.tar
+del %DISTROROOT%\apache-tuscany-sdo-api-%RELEASE%-src.tar
+%ZIPEXE% %ZIPCREATEARGS%  %DISTROROOT%\apache-tuscany-sdo-api-%RELEASE%-src.zip    tuscany-sdo-%RELEASE%
+
+
+cd %IMPLSRCROOT%\..       
+rmdir /s /q tuscany-sdo-%RELEASE%\sdo\sample
+%TAREXE% %TARCREATEARGS%  %DISTROROOT%\apache-tuscany-sdo-impl-%RELEASE%-src.tar    tuscany-sdo-%RELEASE%
+%GZIPEXE% %GZIPARGS%      %DISTROROOT%\apache-tuscany-sdo-impl-%RELEASE%-src.tar.gz %DISTROROOT%\apache-tuscany-sdo-impl-%RELEASE%-src.tar
+del %DISTROROOT%\apache-tuscany-sdo-impl-%RELEASE%-src.tar
+%ZIPEXE% %ZIPCREATEARGS%  %DISTROROOT%\apache-tuscany-sdo-impl-%RELEASE%-src.zip    tuscany-sdo-%RELEASE%
+
+
+cd %APISRCROOT%\sdo-api
+call mvn clean
+call mvn
+
+
+call mvn javadoc:javadoc
+
+touch %ROOT%\a
+
+cd %IMPLSRCROOT%\sdo
+call mvn clean
+call mvn
+call mvn package javadoc:javadoc assembly:assembly
+
+touch %ROOT%\b
+
+rem delayed this step until the javadoc can be copied in
+cd %SAMPLESRCROOT%\sample
+call mvn javadoc:javadoc
+move %SAMPLESRCROOT%\sample\target\site\apidocs %SAMPLESRCROOT%\sample\javadoc
+call mvn clean
+
+
+touch %ROOT%\c
+
+cd %SAMPLESRCROOT%\..
+%TAREXE% %TARCREATEARGS% %DISTROROOT%\apache-tuscany-sdo-sample-%RELEASE%-src.tar    tuscany-sdo-%RELEASE%
+%GZIPEXE% %GZIPARGS%     %DISTROROOT%\apache-tuscany-sdo-sample-%RELEASE%-src.tar.gz %DISTROROOT%\apache-tuscany-sdo-sample-%RELEASE%-src.tar
+del %DISTROROOT%\apache-tuscany-sdo-sample-%RELEASE%-src.tar
+%ZIPEXE% %ZIPCREATEARGS% %DISTROROOT%\apache-tuscany-sdo-sample-%RELEASE%-src.zip    tuscany-sdo-%RELEASE%
+
+touch %ROOT%\d
+
+rem fix up the binary archives
+cd %IMPLSRCROOT%\sdo\target
+mkdir tmp
+cd tmp
+%ZIPEXE% x -r ..\tuscany-sdo-%RELEASE%-bin.zip
+del tuscany-sdo-%RELEASE%\lib\asm-2.2.jar
+del tuscany-sdo-%RELEASE%\lib\junit-3.8.1.jar                      
+%ZIPEXE% %ZIPCREATEARGS% %DISTROROOT%\apache-tuscany-sdo-%RELEASE%-bin.zip .
+%TAREXE% %TARCREATEARGS% %DISTROROOT%\apache-tuscany-sdo-%RELEASE%-bin.tar .
+%GZIPEXE% %GZIPARGS%     %DISTROROOT%\apache-tuscany-sdo-%RELEASE%-bin.tar.gz %DISTROROOT%\apache-tuscany-sdo-%RELEASE%-bin.tar 
+del %DISTROROOT%\apache-tuscany-sdo-%RELEASE%-bin.tar
+
+touch %ROOT%\e
+
+
+cd %DISTROROOT%
+
+gpg -sa -bau %SIGNER% apache-tuscany-sdo-%RELEASE%-bin.tar.gz
+gpg -sa -bau %SIGNER% apache-tuscany-sdo-%RELEASE%-bin.zip
+gpg -sa -bau %SIGNER% apache-tuscany-sdo-api-%RELEASE%-src.tar.gz
+gpg -sa -bau %SIGNER% apache-tuscany-sdo-api-%RELEASE%-src.zip
+gpg -sa -bau %SIGNER% apache-tuscany-sdo-impl-%RELEASE%-src.tar.gz
+gpg -sa -bau %SIGNER% apache-tuscany-sdo-impl-%RELEASE%-src.zip
+gpg -sa -bau %SIGNER% apache-tuscany-sdo-sample-%RELEASE%-src.tar.gz
+gpg -sa -bau %SIGNER% apache-tuscany-sdo-sample-%RELEASE%-src.zip
+
+
+md5sums -u apache-tuscany-sdo-%RELEASE%-bin.tar.gz        > apache-tuscany-sdo-%RELEASE%-bin.tar.gz.md5   
+md5sums -u apache-tuscany-sdo-%RELEASE%-bin.zip           > apache-tuscany-sdo-%RELEASE%-bin.zip.md5          
+md5sums -u apache-tuscany-sdo-api-%RELEASE%-src.tar.gz    > apache-tuscany-sdo-api-%RELEASE%-src.tar.gz.md5   
+md5sums -u apache-tuscany-sdo-api-%RELEASE%-src.zip       > apache-tuscany-sdo-api-%RELEASE%-src.zip.md5      
+md5sums -u apache-tuscany-sdo-impl-%RELEASE%-src.tar.gz   > apache-tuscany-sdo-impl-%RELEASE%-src.tar.gz.md5  
+md5sums -u apache-tuscany-sdo-impl-%RELEASE%-src.zip      > apache-tuscany-sdo-impl-%RELEASE%-src.zip.md5     
+md5sums -u apache-tuscany-sdo-sample-%RELEASE%-src.tar.gz > apache-tuscany-sdo-sample-%RELEASE%-src.tar.gz.md5
+md5sums -u apache-tuscany-sdo-sample-%RELEASE%-src.zip    > apache-tuscany-sdo-sample-%RELEASE%-src.zip.md5   
+
+
+mkdir bin
+move *-bin* bin
+mkdir api
+move *-api* api
+mkdir impl
+move *-impl* impl
+mkdir sample
+move *-sample* sample
+
+%ZIPEXE% %ZIPCREATEARGS% %RELEASE_CANDIDATE%.zip .
+
+cd %ROOT%
+
+
+

Propchange: incubator/tuscany/tags/java/sdo/1.0-incubating-beta1/buildSDORelease.bat
------------------------------------------------------------------------------
    svn:eol-style = native



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