@echo off

rem 依存ライブラリの個別インストール
cd /d %~dp0\dependencies
call mvn install:install-file -Dfile=mockrunner-0.3.7.jar -DgroupId=com.mockrunner -DartifactId=mockrunner -Dversion=0.3.7 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
call mvn install:install-file -Dfile=mockrunner-0.4.2.jar -DgroupId=com.mockrunner -DartifactId=mockrunner -Dversion=0.4.2 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
call mvn install:install-file -Dfile=terasoluna-unit-2.0.0.0.jar -DgroupId=jp.terasoluna.fw.lib -DartifactId=terasoluna-unit -Dversion=2.0.0.0 -Dpackaging=jar -Dsource=terasoluna-unit-2.0.0.0-sources.jar -DgeneratePom=true -DcreateChecksum=true
call mvn install:install-file -Dfile=terasoluna-unit-2.1.0.jar -DgroupId=jp.terasoluna.fw.lib -DartifactId=terasoluna-unit -Dversion=2.1.0 -Dpackaging=jar -Dsource=terasoluna-unit-2.1.0-sources.jar -Djavadoc=terasoluna-unit-2.1.0-javadoc.jar -DgeneratePom=true -DcreateChecksum=true
call mvn install:install-file -Dfile=terasoluna-utlib-1.3.0.jar -DgroupId=jp.terasoluna.utlib -DartifactId=terasoluna-utlib -Dversion=1.3.0 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
call mvn install:install-file -Dfile=terasoluna-utlib-spring-1.1.0.jar -DgroupId=jp.terasoluna.utlib -DartifactId=terasoluna-utlib-spring -Dversion=1.1.0 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
call mvn install:install-file -Dfile=ojdbc5.jar -DgroupId=com.oracle -DartifactId=ojdbc5 -Dversion=11.1.0 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
call mvn install:install-file -DpomFile=struts-1.2.9-sp2.pom -Dfile=struts-1.2.9-sp2.jar -DgroupId=struts -DartifactId=struts -Dversion=1.2.9-sp2 -Dpackaging=jar -DcreateChecksum=true

rem 親POMのインストール
cd /d %~dp0\terasoluna-fw
call mvn install -N

rem TERASOLUNA本体が依存するTERASOLUNA FW個別インストール
cd /d %~dp0\terasoluna-lib\dist
call mvn install:install-file -Dfile=terasoluna-commons-2.0.5.3.jar -DcreateChecksum=true -DpomFile=../../terasoluna-commons/pom.xml
call mvn install:install-file -Dfile=terasoluna-dao-2.0.5.3.jar -DcreateChecksum=true -DpomFile=../../terasoluna-dao/pom.xml
call mvn install:install-file -Dfile=terasoluna-ibatis-2.0.5.3.jar -DcreateChecksum=true -DpomFile=../../terasoluna-ibatis/pom.xml
call mvn install:install-file -Dfile=terasoluna-thin-2.0.5.3.jar -DcreateChecksum=true -DpomFile=../../terasoluna-thin/pom.xml

pause