Created
July 4, 2012 12:59
-
-
Save yamanyar/3047220 to your computer and use it in GitHub Desktop.
example to deploy axis2 artifacts with sources to nexus
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
echo "Generating Axis-2 Client Stubs." | |
echo "Do not forget to set environment specific variables before executing this script." | |
echo "You only need to execute this script if new/update of wsdl or xsd occurs." | |
echo "Kaan Yamanyar, 2012." | |
set JAVA_HOME=D:\apps\jdk6 | |
set THE_AXIS_PATH=d:\apps\axis2-1.6.2 | |
set THE_ANT_PATH=d:\apps\apache-ant-1.8.3 | |
set THE_TEMP_PATH=D:\codeseft\eft-kas-core | |
set THE_version=0.2 | |
set NEXUS_RELEASE_URL=http://mynexus.yamanyar.com:8081/nexus/content/repositories/thirdparty-releases | |
set AXIS2_HOME=%THE_AXIS_PATH% | |
call %THE_AXIS_PATH%\bin\wsdl2java.bat -uri odemeGonder.wsdl -p tr.gov.tcmb.kas.odemegonder -d xmlbeans -s -o client-odemegonder | |
call %THE_AXIS_PATH%\bin\wsdl2java.bat -uri odemeAl.wsdl -p tr.gov.tcmb.kas.odemeal -d xmlbeans -s -o client-odemeal | |
call %THE_AXIS_PATH%\bin\wsdl2java.bat -uri sorgu.wsdl -p tr.gov.tcmb.kas.sorgu -d xmlbeans -s -o client-sorgu | |
call %THE_AXIS_PATH%\bin\wsdl2java.bat -uri teklifGonder.wsdl -p tr.gov.tcmb.kas.sorgu -d xmlbeans -s -o client-teklifGonder | |
call %THE_AXIS_PATH%\bin\wsdl2java.bat -uri haberAl.wsdl -p tr.gov.tcmb.kas.sorgu -d xmlbeans -s -o client-haberAl | |
call %THE_AXIS_PATH%\bin\wsdl2java.bat -uri haberGonder.wsdl -p tr.gov.tcmb.kas.sorgu -d xmlbeans -s -o client-haberGonder | |
cd client-odemegonder | |
call %THE_ANT_PATH%\bin\ant | |
cd build\lib | |
rename odemeGonderService-test-client.jar odemeGonderClient.jar | |
rename XBeans-packaged.jar odemeGonderXBeans.jar | |
cd ..\..\.. | |
cd client-odemeal | |
call %THE_ANT_PATH%\bin\ant | |
cd build\lib | |
rename odemeAlService-test-client.jar odemeAlClient.jar | |
rename XBeans-packaged.jar odemeAlXBeans.jar | |
cd ..\..\.. | |
cd client-haberGonder | |
call %THE_ANT_PATH%\bin\ant | |
cd build\lib | |
rename haberGonderService-test-client.jar haberGonderClient.jar | |
rename XBeans-packaged.jar haberGonderXBeans.jar | |
cd ..\..\.. | |
cd client-haberAl | |
call %THE_ANT_PATH%\bin\ant | |
cd build\lib | |
rename haberAlService-test-client.jar haberAlClient.jar | |
rename XBeans-packaged.jar haberAlXBeans.jar | |
cd ..\..\.. | |
cd client-sorgu | |
call %THE_ANT_PATH%\bin\ant | |
cd build\lib | |
rename sorguService-test-client.jar sorguClient.jar | |
rename XBeans-packaged.jar sorguXBeans.jar | |
cd ..\..\.. | |
cd client-teklifGonder | |
call %THE_ANT_PATH%\bin\ant | |
cd build\lib | |
rename teklifGonderService-test-client.jar teklifGonderClient.jar | |
rename XBeans-packaged.jar teklifGonderXBeans.jar | |
cd ..\..\.. | |
move /Y .\client-haberAl\build\lib\haberAlClient.jar %THE_TEMP_PATH%\ | |
move /Y .\client-haberAl\build\lib\haberAlXBeans.jar %THE_TEMP_PATH%\ | |
move /Y .\client-haberGonder\build\lib\haberGonderClient.jar %THE_TEMP_PATH%\ | |
move /Y .\client-haberGonder\build\lib\haberGonderXBeans.jar %THE_TEMP_PATH%\ | |
move /Y .\client-odemeal\build\lib\odemeAlClient.jar %THE_TEMP_PATH%\ | |
move /Y .\client-odemeal\build\lib\odemeAlXBeans.jar %THE_TEMP_PATH%\ | |
move /Y .\client-odemegonder\build\lib\odemeGonderClient.jar %THE_TEMP_PATH%\ | |
move /Y .\client-odemegonder\build\lib\odemeGonderXBeans.jar %THE_TEMP_PATH%\ | |
move /Y .\client-sorgu\build\lib\sorguClient.jar %THE_TEMP_PATH%\ | |
move /Y .\client-sorgu\build\lib\sorguXBeans.jar %THE_TEMP_PATH%\ | |
move /Y .\client-teklifGonder\build\lib\teklifGonderClient.jar %THE_TEMP_PATH%\ | |
move /Y .\client-teklifGonder\build\lib\teklifGonderXBeans.jar %THE_TEMP_PATH%\ | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=odemeGonderClient -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/odemeGonderClient.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=odemeGonderXBeans -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/odemeGonderXBeans.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=odemeAlClient -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/odemeAlClient.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=odemeAlXBeans -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/odemeAlXBeans.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=haberGonderClient -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/haberGonderClient.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=haberGonderXBeans -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/haberGonderXBeans.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=haberAlClient -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/haberAlClient.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=haberAlXBeans -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/haberAlXBeans.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=teklifGonderClient -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/teklifGonderClient.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=teklifGonderXBeans -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/teklifGonderXBeans.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=sorguClient -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/sorguClient.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=sorguXBeans -Dversion=%THE_VERSION% -Dpackaging=jar -DgeneratePom=true -Dfile=%THE_TEMP_PATH%/sorguXBeans.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
%JAVA_HOME%\bin\jar cf client-haberAl-src.jar client-haberAl/src | |
%JAVA_HOME%\bin\jar cf client-haberGonder-src.jar client-haberGonder/src | |
%JAVA_HOME%\bin\jar cf client-odemeal-src.jar client-odemeal/src | |
%JAVA_HOME%\bin\jar cf client-odemegonder-src.jar client-odemegonder/src | |
%JAVA_HOME%\bin\jar cf client-sorgu-src.jar client-sorgu/src | |
%JAVA_HOME%\bin\jar cf client-teklifGonder-src.jar client-teklifGonder/src | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=odemeGonderClient -Dversion=%THE_VERSION% -Dpackaging=java-source -DgeneratePom=false -Dfile=./client-odemegonder-src.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=odemeAlClient -Dversion=%THE_VERSION% -Dpackaging=java-source -DgeneratePom=false -Dfile=./client-odemeal-src.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=haberGonderClient -Dversion=%THE_VERSION% -Dpackaging=java-source -DgeneratePom=false -Dfile=./client-haberGonder-src.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=haberAlClient -Dversion=%THE_VERSION% -Dpackaging=java-source -DgeneratePom=false -Dfile=./client-haberAl-src.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=teklifGonderClient -Dversion=%THE_VERSION% -Dpackaging=java-source -DgeneratePom=false -Dfile=./client-teklifGonder-src.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
call mvn deploy:deploy-file -DgroupId=tr.gov.mb.kas -DartifactId=sorguClient -Dversion=%THE_VERSION% -Dpackaging=java-source -DgeneratePom=false -Dfile=./client-sorgu-src.jar -DrepositoryId=ykb_nexus_3rdparty -Durl=%NEXUS_RELEASE_URL% | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment