<?xml version="1.0" encoding="UTF-8"?>

<project name="opengion" default="compile"	basedir=".">

	<!-- バージョン番号を指定 -->
	<property name="release.version" value="7" />
	<property name="javadoc.version"  value="7.0.5.X" />
	<property name="hayabusa.version" value="7.0.5.0" />
	<property environment="env" />

	<!-- ソースファイルがあるディレクトリ -->
	<property name="src.dir" value="${env.DEV_PATH}/src" />
	<property name="jsp.dir" value="${env.DEV_PATH}/jsp" />

	<!-- クラスファイルを出力するディレクトリ -->
	<property name="classes.dir" value="${env.DEV_PATH}/WEB-INF/classes" />

	<!-- javadocを出力するディレクトリ -->
	<property name="javadoc.dir" value="${env.DEV_PATH}/doc/javadoc" />

	<!-- buildファイルを出力するディレクトリ -->
	<property name="build.dir" value="${env.DEV_PATH}/builds" />

	<!-- target=XMLでXMLファイルを出力する際にHttpConnectを行うポート番号 -->
	<property name="http.port" value="${env.CONNECTOR_PORT}" />

	<!-- HttpConnectを行う ログインユーザー、パス -->
	<property name="http.user" value="admin" />
	<property name="http.pass" value="admin" />

	<!-- 業務ロジックのJavaクラスがあるディレクトリ -->
	<property name="bizcls.dir" value="${env.DEV_PATH}/WEB-INF/biz" />

	<!-- 6.5.0.0 (2016/09/16) DBスクリプトの抜き出し(個別処理) target=tableout で、環境変数の DBTYPE で個別対応する場合の定数 -->
	<property name="db.type"	value="${env.DBTYPE}" />

	<!-- クラスパスの設定 -->
	<path id="og.classpath">
		<pathelement path="${env.CLASSPATH}" />
		<pathelement path="${env.DEV_PATH}/WEB-INF/classes" />
		<pathelement path="${env.JAVA_HOME}/lib/tools.jar" />

		<!-- JDK9 より拡張フォルダ(jre\lib\ext)が使えなくなりました。 -->
		<fileset dir="${env.EXT_DIR}"><include name="**/*.jar" /></fileset>

<!-- target=xml -->
		<pathelement path="${env.JAVA_HOME}/jre/lib/ext/commons-codec-1.10.jar" />
		<pathelement path="${env.JAVA_HOME}/jre/lib/ext/xercesImpl-2_11_0.jar" />
		<pathelement path="${env.CATALINA_HOME}/lib/servlet-api.jar" />
		<pathelement path="${env.CATALINA_HOME}/lib/jsp-api.jar" />
		<pathelement path="${env.CATALINA_HOME}/lib/catalina.jar" />
		<pathelement path="${env.CATALINA_HOME}/lib/websocket-api.jar" />
	<!-- org.apache.tomcat.jdbc.pool -->
		<pathelement path="${env.CATALINA_HOME}/bin/tomcat-juli.jar" />
		<pathelement path="${env.CATALINA_HOME}/lib/tomcat-jdbc.jar" />
	</path>

	<!-- クラスパスのパラメータ設定 -->
	<property name="classes.path" refid="og.classpath" />		<!-- 5.5.4.1 (2012/07/06) classes.path 追加(og.classpath が使えない箇所用) -->

	<!-- ************************************************************************ -->
	<!-- * コンパイル target=compile (default)									  -->
	<!-- ************************************************************************ -->
	<target name="compile">
		<echo message="コンパイル"/>

		<!-- 7.0.1.7 (2019/01/21) 自己循環しているが方法がわからない。 -->
		<!-- DateSetを使用して、BuildNumber.java のソースコードを作成しています。 -->
<!-- BUILD_TYPE を分単位に変更したため、同時に作成しないとずれてしまう。
		<java classname="org.opengion.fukurou.system.DateSet" classpathref="og.classpath">
			<arg value="${src.dir}/org/opengion/fukurou/system/BuildNumber.master" />
			<arg value="${src.dir}/org/opengion/fukurou/system/BuildNumber.java" />
			<arg value="VERSION_NO" />
			<arg value="${hayabusa.version}" />
			<arg value="BUILD_TYPE" />
			<arg value="Release${release.version}" />
		</java>
-->

		<delete dir="${classes.dir}" />
		<delete dir="${bizcls.dir}" />
		<mkdir  dir="${classes.dir}" />

		<!-- fukurouパッケージをコンパイルしています。 -->
		<javac encoding="UTF-8" classpathref="og.classpath" debug="true" debuglevel="lines,source" includeAntRuntime="no"
			srcdir="${src.dir}" destdir="${classes.dir}" includes="org/opengion/fukurou/**/*.java" >
			<exclude name="org/opengion/fukurou/taglet/**.java" />	<!-- Ver7.0.0.0 ｴﾗｰ: com.sun.javadoc 系廃止に伴う処理 -->
			<compilerarg value="-Xlint:all"/>
 			<compilerarg value="-Xlint:-path"/>						<!-- Ver7.0.0.0 警告: [path] 不正なパス要素 対策 -->
			<compilerarg value="-Xdiags:verbose"/>
		</javac>

		<!-- hayabusaパッケージをコンパイルしています。 -->
		<javac encoding="UTF-8" classpathref="og.classpath" debug="true" debuglevel="lines,source" includeAntRuntime="no"
			srcdir="${src.dir}" destdir="${classes.dir}" includes="org/opengion/hayabusa/**/*.java" >
			<compilerarg value="-Xlint:all"/>
			<compilerarg value="-Xlint:-path"/>					<!-- Ver7.0.0.0 警告: [path] 不正なパス要素 対策 -->
			<compilerarg value="-Xdiags:verbose"/>
		</javac>

		<!-- 6.4.2.0 (2016/01/29) DateSet のパッケージ変更(fukurou.util → fukurou.system)  -->
		<!-- SystemData,BuildNumber から、GE12の初期値パラメータを抜き出します。 -->
<!-- DocletParam が未対応
		<javadoc encoding="UTF-8" public="true" classpathref="og.classpath"
			sourcefiles="${src.dir}/org/opengion/hayabusa/common/SystemData.java,${src.dir}/org/opengion/fukurou/system/BuildNumber.java">
			<doclet name="org.opengion.fukurou.taglet.DocletParam" path="${classes.path}">
				<param name="-outfile"  value="${src.dir}/org/opengion/hayabusa/common/GE12_Param.xml" />
			</doclet>
		</javadoc>
-->
		<!-- GE12 初期値パラメータを作成しています。 -->
<!-- BUILD_TYPE を分単位に変更したため、同時に作成しないとずれてしまう。
		<java classname="org.opengion.fukurou.xml.XSLT" classpathref="og.classpath">
			<arg value="${src.dir}/org/opengion/hayabusa/common/GE12_Param.xml" />
			<arg value="${src.dir}/org/opengion/hayabusa/common/GE12.xsl" />
			<arg value="${classes.dir}/org/opengion/hayabusa/common/GE12.xml" />
		</java>
-->
		<!-- jdk1.8 で作成した、GE12.xml を、classes にコピーする。 -->
		<copy todir="${classes.dir}" preservelastmodified="true" overwrite="true">
			<fileset dir="${src.dir}" includes="org/opengion/hayabusa/common/GE12.xml" />
		</copy>

		<!-- pluginパッケージをコンパイルしています。 -->
		<javac encoding="UTF-8" classpathref="og.classpath" debug="true" debuglevel="lines,source" includeAntRuntime="no"
			srcdir="${src.dir}" destdir="${classes.dir}" includes="org/opengion/plugin/**/*.java" >
			<compilerarg value="-Xlint:all"/>
			<compilerarg value="-Xlint:-path"/>					<!-- Ver7.0.0.0 警告: [path] 不正なパス要素 対策 -->
			<compilerarg value="-Xdiags:verbose"/>
		</javac>

		<!-- penguinパッケージをコンパイルしています。6.7.4.0 (2017/02/17) -->
		<javac encoding="UTF-8" classpathref="og.classpath" debug="true" debuglevel="lines,source" includeAntRuntime="no"
			srcdir="${src.dir}" destdir="${classes.dir}" includes="org/opengion/penguin/**/*.java" >
			<compilerarg value="-Xlint:all"/>
			<compilerarg value="-Xlint:-path"/>					<!-- Ver7.0.0.0 警告: [path] 不正なパス要素 対策 -->
			<compilerarg value="-Xdiags:verbose"/>
		</javac>

		<!-- javaScript を圧縮処理しています。 5.2.1.0 (2010/10/01) -->
		<java classname="org.opengion.tools.OGCompressor" classpath="${env.DEV_PATH}/yuicompressor-2.4.8og.jar" fork="yes">
			<arg value="-dir" />
			<arg value="${src.dir}/script" />
			<arg value="${jsp.dir}" />
		</java>

		<!-- リソースファイルをWEB-INF/classes以下にコピーします。 6.4.3.1 (2016/02/12) -->
		<copy todir="${classes.dir}" preservelastmodified="true" overwrite="true">
			<fileset dir="${src.dir}" includes="org/opengion/fukurou/*.properties" />
		</copy>
		<copy todir="${classes.dir}" preservelastmodified="true" overwrite="true">
			<fileset dir="${src.dir}" includes="org/opengion/hayabusa/*.properties" />
		</copy>

	</target>

	<!-- ************************************************************************ -->
	<!-- * Jarファイル生成 target=jar											  -->
	<!-- ************************************************************************ -->
	<target name="jar">
		<echo message="Jarファイル生成"/>

		<delete>
			<fileset dir="${src.dir}" includes="*.jar" />
		</delete>

		<!-- fukurouパッケージのjarファイルを生成 -->
		<jar jarfile="${src.dir}/fukurou${hayabusa.version}.jar" index="true">
			<fileset dir="${classes.dir}" includes="org/opengion/fukurou/**/*" />
		</jar>
		<!-- hayabusaパッケージのjarファイルを生成 -->
		<jar jarfile="${src.dir}/hayabusa${hayabusa.version}.jar" index="true">
			<fileset dir="${classes.dir}" includes="org/opengion/hayabusa/**/*" />
			<fileset dir="${src.dir}" includes="META-INF/hybs-taglib.tld" />
		</jar>
		<!-- pluginパッケージのjarファイルを生成 -->
		<jar jarfile="${src.dir}/plugin${hayabusa.version}.jar" index="true">
			<fileset dir="${classes.dir}" includes="org/opengion/plugin/**/*" />
		</jar>
		<!-- penguinパッケージのjarファイルを生成6.7.4.0 (2017/02/17)  -->
		<jar jarfile="${src.dir}/penguin${hayabusa.version}.jar" index="true">
			<fileset dir="${classes.dir}" includes="org/opengion/penguin/**/*" />
		</jar>
		<!-- 6.8.5.1 (2018/01/15) ogJavaFunctions.jar の作成(JavaDBのJava関数)  -->
	<!-- 7.0.1.3 (2018/11/12) ogJavaFunctions.jar は作成しません。
		<jar jarfile="${src.dir}/ogJavaFunctions.jar" index="true">
			<fileset dir="${classes.dir}" includes="org/opengion/fukurou/db/Functions.class" />
		</jar>
	-->

		<!-- META-INF/resourcesのjarファイルを生成 -->
		<delete dir="${src.dir}/META-INF/resources" />
		<copy todir="${src.dir}/META-INF/resources/jsp" preservelastmodified="true" overwrite="true">
			<fileset dir="${jsp.dir}" includes="common/**,image/**,menu/**" excludes="**/backup/**" />
		</copy>

		<jar jarfile="${src.dir}/jspCommon${hayabusa.version}.jar" index="true">
			<fileset dir="${src.dir}" includes="META-INF/resources/**/*" excludes="META-INF/hybs-taglib.tld" />
		</jar>

		<!-- 6.4.0.4 (2015/12/18) ge/db/resource の jar を作成して、初期読み込みするようにする。 -->
		<!-- 7.0.1.3 (2018/11/12) 帳票関連のリソース作成の停止 -->
		<jar jarfile="${src.dir}/resourceGE${hayabusa.version}.jar" index="true">
			<fileset dir="${env.CORE_PATH}/db"  includes="resource/**/*.xml" excludes="resource/**/GE5*.xml" />
		</jar>

		<!-- 6.4.0.4 (2015/12/18) gf/db/resource の jar を作成して、初期読み込みするようにする。 -->
		<jar jarfile="${src.dir}/resourceGF${hayabusa.version}.jar" index="true">
			<fileset dir="${env.DEV_PATH}/db"  includes="resource/**/*.xml" />
		</jar>

		<!-- jar 作成時に、ge(CORE_PATH環境)の反映も行います。-->
		<delete>
			<fileset dir="${env.CORE_PATH}/WEB-INF/lib" includes="fukurou*.jar,hayabusa*.jar,plugin*.jar,penguin*.jar,jspCommon*.jar,resourceGE*.jar" />
			<fileset dir="${env.DEV_PATH}/WEB-INF/lib"  includes="fukurou*.jar,hayabusa*.jar,plugin*.jar,penguin*.jar,jspCommon*.jar,resourceGF*.jar" />
		</delete>

		<copy todir="${env.CORE_PATH}/WEB-INF/lib" preservelastmodified="true" overwrite="true">
			<fileset dir="${src.dir}" includes="fukurou*.jar,hayabusa*.jar,plugin*.jar,penguin*.jar,jspCommon*.jar,resourceGE*.jar" />
		</copy>
		<copy todir="${env.DEV_PATH}/WEB-INF/lib" preservelastmodified="true" overwrite="true">
			<fileset dir="${src.dir}" includes="fukurou*.jar,hayabusa*.jar,plugin*.jar,penguin*.jar,jspCommon*.jar,resourceGF*.jar" />
		</copy>
	</target>

	<!-- ************************************************************************ -->
	<!-- * Javadoc生成 target=javadoc											  -->
	<!-- ************************************************************************ -->
	<target name="javadoc">
		<echo message="Javadoc生成"/>

		<!-- Javadocを生成 -->
		<!-- Ver7 では、Java10 で taglet 関係が削除されたため、excludepackagenames で、除外します。  -->
		<javadoc encoding="UTF-8" charset="UTF-8" sourcepath="${src.dir}" packagenames="org.opengion.*" destdir="${javadoc.dir}V${release.version}"
			package="true" breakiterator="true" classpathref="og.classpath"
			overview="${src.dir}/org/opengion/hayabusa/overview.html"
			use="true"
			linksource="true"
			windowtitle="Webアプリケーションフレームワーク openGion"
			doctitle="Webアプリケーションフレームワーク &lt;b&gt;openGion&lt;/b&gt; ${javadoc.version}"
			header="&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;{@docRoot}/OpenGion64.PNG&quot; width=&quot;55&quot; height=&quot;55&quot; align=&quot;left&quot; alt=&quot;openGion&quot; border=&quot;0&quot; /&gt;&lt;b&gt;openGion&lt;/b&gt;&lt;br /&gt;${javadoc.version}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;"
			footer="&lt;b&gt;openGion&lt;/b&gt; ${javadoc.version}"
			bottom="Webアプリケーションフレームワーク &lt;b&gt;openGion&lt;/b&gt;&lt;br&gt;&lt;a href=&quot;http://sourceforge.jp/&quot;&gt;&lt;img src=&quot;http://sourceforge.jp/sflogo.php?group_id=4349&amp;type=1&quot; width=&quot;96&quot; height=&quot;31&quot; border=&quot;0&quot; alt=&quot;SourceForge.JP&quot; /&gt;&lt;/a&gt;Copyright (c) 2009 &lt;a href=&quot;http://www.opengion.org/&quot; target=&quot;_new&quot;&gt;The openGion Project. &lt;/a&gt;"
			excludepackagenames="org.opengion.fukurou.taglet"
		>
	<!--	<doclet name="org.opengion.fukurou.taglet.DocletStandard"	path="${classes.path}" />	-->
			<doclet name="jdk.javadoc.doclet.StandardDoclet"			path="${classes.path}" />
	<!--	<taglet name="org.opengion.fukurou.taglet.TagletFormSample" path="${classes.path}" />	-->	<!-- 5.5.4.1 (2012/07/06) path 変更 -->
	<!--	<taglet name="org.opengion.fukurou.taglet.TagletTag"   		path="${classes.path}" />	-->	<!-- 5.5.4.1 (2012/07/06) path 変更 -->
	<!--	<taglet name="org.opengion.fukurou.taglet.TagletRev"   		path="${classes.path}" />	-->	<!-- 5.5.4.1 (2012/07/06) path 変更 -->
	<!--	<taglet name="org.opengion.fukurou.taglet.TagletValue" 		path="${classes.path}" />	-->	<!-- 5.5.4.1 (2012/07/06) TagletValue 追加 -->
	<!--	<taglet name="org.opengion.fukurou.taglet.TagletDoc03Link" 	path="${classes.path}" />	-->	<!-- 5.6.3.3 (2013/04/19) TagletDoc03Link 追加 -->
			<tag name="og.value" 		description="初期値:" />								<!-- Ver7.0.0.0 Taglet廃止に対する対応 -->
			<tag name="og.doc03Link" 	description="DOCﾘﾝｸ:" />								<!-- Ver7.0.0.0 Taglet廃止に対する対応 -->
			<tag name="og.group"		description="機能分類" />
			<tag name="og.formSample" 	description="形式サンプル:" />							<!-- Ver7.0.0.0 Taglet廃止に対する対応 -->
			<tag name="og.tag" 			description="説明:" />									<!-- Ver7.0.0.0 Taglet廃止に対する対応 -->
			<tag name="og.rev" 			description="変更履歴:" />								<!-- Ver7.0.0.0 Taglet廃止に対する対応 -->
			<tag name="og.rtnNotNull" 	description="このメソッドは、nullを返しません" />		<!-- Ver7.0.0.0 Taglet廃止に対する対応 -->
			<tag name="og.paramLevel" 	enabled="false" />
			<tag name="og.cryptography" enabled="false" />
			<tag name="version" 		description="バージョン" />
			<tag name="author" 			description="作成者" />
			<tag name="since" />
			<link href="http://docs.oracle.com/javase/jp/8/docs/api/" />
			<link href="http://docs.oracle.com/javaee/7/api/" />
			<link href="http://tomcat.apache.org/tomcat-8.0-doc/servletapi/" />
			<link href="http://tomcat.apache.org/tomcat-8.0-doc/jspapi/" />
		</javadoc>

		<!-- API ドキュメント ZIP生成 -->
		<zip destfile="${env.DEV_PATH}/doc/opengionAPI_${javadoc.version}.zip">
			<fileset dir="${javadoc.dir}V${release.version}" />
		</zip>
	</target>

	<!-- ************************************************************************ -->
	<!-- * リソースXMLファイル生成 target=xml									  -->
	<!-- ************************************************************************ -->
	<target name="xml">
		<echo message="リソースXMLファイル生成"/>

		<!-- リソース抜き出しワークを削除(resource) -->
		<delete dir="${env.CORE_PATH}/filetemp/${http.user}/GE/db/resource/xml/update" />	<!-- 6.8.1.3 出力先ﾌｫﾙﾀﾞを初期化(削除)しておきます。 -->
		<delete dir="${env.CORE_PATH}/filetemp/${http.user}/GF/db/resource/xml/update" />	<!-- 6.8.1.3 出力先ﾌｫﾙﾀﾞを初期化(削除)しておきます。 -->

		<!-- アドレスが長いので、パラメータ化します。 -->
		<property name="url.GE0009"		value="http://localhost:${http.port}/${env.CORE_CTXT}/jsp/GE0009/result.jsp" />
		<property name="url.prm1"		value="command=NEW&amp;maxRowCount=0&amp;" />
																									<!-- 6.8.1.3 CONDITION=%3D でエラーになったので、変更 -->
		<property name="url.GE0009.GE"	value="SYSTEM_ID=GE&amp;AST=**&amp;TargetDB=RSC,RPT,RPD&amp;KBSAKU=0&amp;CONDITION=&amp;#0x3D;" />

		<!-- GEシステムのリソースファイルを生成(作成区分=0) -->
		<!-- TargetDB=RSC,RPT,RPD で、リソース、帳票マスタ、帳票データを抜き出します。 -->
		<echo message="${url.GE0009} GE"/>
		<java classname="org.opengion.fukurou.util.HttpConnect" classpathref="og.classpath">
			<arg value="-auth=${http.user}:${http.pass}" />
			<arg value="-out=none" />
			<arg value="-errEx=true" />
			<arg value="${url.GE0009}?${url.prm1}${url.GE0009.GE}" />
		</java>

		<!-- 6.5.0.0 (2016/09/16) GE0009 が保存するﾌｫﾙﾀﾞを変更 -->
		<!-- 帳票システムのサンプルデータを抜き出し(GE) -->
		<!-- 7.0.1.4 (2018/11/26) 帳票システムのサンプルデータは除外します(GE)GE50.xml ～ GE58.xml -->
		<!-- GEA03_0.xml,GEA04_0.xml,GEA08_0.xml,GEA11_0.xml, -->
		<delete dir="${env.CORE_PATH}/db/resource/xml/update" />
		<copy todir="${env.CORE_PATH}/db/resource/xml/update" preservelastmodified="true" overwrite="true" >
			<fileset dir="${env.CORE_PATH}/filetemp/${http.user}/GE/db/resource/xml/update" erroronmissingdir="false" >
				<exclude name="**/GE12*"  />
				<exclude name="**/GEA10*" />
				<exclude name="**/GE5*"   />	<!-- 7.0.1.4 (2018/11/26) -->
			</fileset>
		</copy>

		<!-- アドレスが長いので、パラメータ化します。(property は、上書きできません。)-->
																						<!-- 6.8.1.3 CONDITION=%3C%3D でエラーになったので、変更 -->
		<property name="url.GE0009.GF"	value="SYSTEM_ID=GF&amp;TargetDB=RSC,RPT,RPD&amp;KBSAKU=1&amp;CONDITION=&amp;#0x3C;&amp;#0x3D;" />

		<!-- GFシステムのリソースファイルを生成(作成区分=0,1) -->
		<!-- TargetDB=RSC,RPT,RPD で、リソース、帳票マスタ、帳票データを抜き出します。 -->
		<echo message="${url.GE0009} GF"/>
		<java classname="org.opengion.fukurou.util.HttpConnect" classpathref="og.classpath">
			<arg value="-auth=${http.user}:${http.pass}" />
			<arg value="-out=none" />
			<arg value="-errEx=true" />
			<arg value="${url.GE0009}?${url.prm1}${url.GE0009.GF}" />
		</java>

		<!-- 6.5.0.0 (2016/09/16) GE0009 が保存するﾌｫﾙﾀﾞを変更 -->
		<!-- 帳票システムのサンプルデータを抜き出し(GF) -->
		<!-- 7.0.1.4 (2018/11/26) 帳票システムのサンプルデータは除外します(GE)GE50.xml ～ GE58.xml -->
		<!-- GEA03_1.xml,GEA04_1.xml,GEA08_1.xml,GEA11_1.xml -->
		<delete dir="${env.DEV_PATH}/db/resource/xml/update" />
		<copy todir="${env.DEV_PATH}/db/resource/xml/update" >
			<fileset dir="${env.CORE_PATH}/filetemp/${http.user}/GF/db/resource/xml/update" erroronmissingdir="false" >
				<exclude name="**/GE12*"  />
				<exclude name="**/GEA10*" />
				<exclude name="**/GE5*"   />	<!-- 7.0.1.4 (2018/11/26) -->
			</fileset>
		</copy>

		<!-- DB定義DBの定義データを抜き出しワークを削除(dbdef) -->
		<!-- 6.5.0.0 (2016/09/16) GF2150 が保存するﾌｫﾙﾀﾞを変更 -->
		<delete dir="${env.DEV_PATH}/filetemp/${http.user}/GF/db/common/xml/update" />

		<!-- GF2150の定義情報抜出は個別指定方式に変更。 -->
		<property name="url.GF2150"			value="http://localhost:${http.port}/${env.DEV_CTXT}/jsp/GF2150/result.jsp" />
		<property name="url.GF2150.prm2"	value="SYSTEM_ID=GF&amp;AST_GE=GE&amp;TBLSYU=D" />
		<property name="url.GF2150.prm3"	value="&amp;GF01=true&amp;GF02=true&amp;GF03=true&amp;GF05=true" />
		<property name="url.GF2150.prm4"	value="&amp;GF06=true&amp;GF07=true&amp;GF09=true&amp;GF81=true" />

		<echo message="${url.GF2150}"/>
		<java classname="org.opengion.fukurou.util.HttpConnect" classpathref="og.classpath">
			<arg value="-auth=${http.user}:${http.pass}" />
			<arg value="-out=none" />
			<arg value="-errEx=true" />
			<arg value="${url.GF2150}?${url.prm1}${url.GF2150.prm2}${url.GF2150.prm3}${url.GF2150.prm4}" />
		</java>

		<!-- 6.5.0.0 (2016/09/16) GF2150 が保存するﾌｫﾙﾀﾞを変更 -->
		<delete dir="${env.DEV_PATH}/db/common/xml/update" />
		<copy todir="${env.DEV_PATH}/db/common/xml/update" preservelastmodified="true" overwrite="true" >
			<fileset dir="${env.DEV_PATH}/filetemp/${http.user}/GF/db/common/xml/update" erroronmissingdir="false" />
		</copy>

		<!-- サンプルデータ抜き出しワークを削除(sample) -->
		<delete dir="${env.DEV_PATH}/filetemp/${http.user}/GF/db/common/xml/sample" />
		<delete dir="${env.CORE_PATH}/filetemp/${http.user}/GE/db/common/xml/sample" />	<!-- 7.0.1.4 (2018/11/26) 帳票系など、GE のsample 出力フォルダを追加 -->

		<!-- アドレスが長いので、パラメータ化します。 -->
		<!-- 7.0.1.4 (2018/11/26) GF46,GF60,GF61,GF62,GF63,GF64,GF65,GF66,GF67,GF68,GF69 廃止 -->
		<property name="url.GF7110"			value="http://localhost:${http.port}/${env.DEV_CTXT}/jsp/GF7110/result.jsp" />
		<property name="url.GF7110.prm2"	value="SYSTEM_ID=GF&amp;TABLES=GF41,GF42,GF43,GF44,GF45,GF19,GF27,GF28,BONUS,DEPT,EMP,SALGRADE,CONTACTS,PERSON_TABLE" />
		<property name="url.GF7110.prm3"	value="SYSTEM_ID=GE&amp;TABLES=GE18,GE38,GE39,GE50,GE51,GE52,GE53,GE54,GE55,GE56,GE57,GE58,GE70,GE71,GE72,GE80,GE81,GE82" />

		<!-- サンプル画面のサンプルデータを抜き出し -->
		<echo message="${url.GF7110} GF"/>
		<java classname="org.opengion.fukurou.util.HttpConnect" classpathref="og.classpath">
			<arg value="-auth=${http.user}:${http.pass}" />
			<arg value="-out=none" />
			<arg value="-errEx=true" />
			<arg value="${url.GF7110}?${url.prm1}${url.GF7110.prm2}" />
		</java>

		<!-- 6.5.0.0 (2016/09/16) GF7110 が保存するﾌｫﾙﾀﾞを変更 -->
		<copy todir="${env.DEV_PATH}/db/common/xml/sample" preservelastmodified="true" overwrite="true" >
			<fileset dir="${env.DEV_PATH}/filetemp/${http.user}/GF/db/common/xml/sample" erroronmissingdir="false" />
		</copy>

		<!-- サンプル画面のサンプルデータを抜き出し -->
		<echo message="${url.GF7110} GE"/>
		<java classname="org.opengion.fukurou.util.HttpConnect" classpathref="og.classpath">
			<arg value="-auth=${http.user}:${http.pass}" />
			<arg value="-out=none" />
			<arg value="-errEx=true" />
			<arg value="${url.GF7110}?${url.prm1}${url.GF7110.prm3}" />
		</java>

		<!-- 6.5.0.0 (2016/09/16) GF7110 が保存するﾌｫﾙﾀﾞを変更 -->
		<copy todir="${env.CORE_PATH}/db/common/xml/sample" preservelastmodified="true" overwrite="true" >
			<fileset dir="${env.DEV_PATH}/filetemp/${http.user}/GE/db/common/xml/sample" erroronmissingdir="false" />
		</copy>

		<!-- アドレスが長いので、パラメータ化します。 -->
		<property name="url.DOC08"		value="http://localhost:${http.port}/${env.DEV_CTXT}/jsp/DOC08/result.jsp" />

		<!-- タグリブクイックリファレンスのデータを抜き出し -->
		<!-- 5.6.3.4 (2013/04/26) 抜き出した結果は、doc/taglib/ ではなく、jsp/common に落とします -->
		<echo message="${url.DOC08}?${url.prm1}PRE_FIX=og"/>
		<java classname="org.opengion.fukurou.util.HttpConnect" classpathref="og.classpath">
			<arg value="-auth=${http.user}:${http.pass}" />
			<arg value="-errEx=true" />
			<arg value="-encode=UTF-8" />
			<arg value="-out=${jsp.dir}/common/quickReference.html" />
			<arg value="${url.DOC08}?${url.prm1}PRE_FIX=og" />
		</java>
		<replace file="${jsp.dir}/common/quickReference.html" encoding="UTF-8" token="/gf/jsp/" value="../" />
	</target>

	<!-- ************************************************************************ -->
	<!-- * DBスクリプトの抜き出し(全種類) target=table	6.5.0.0 (2016/09/16) 大幅修正 -->
	<!-- ************************************************************************ -->
	<target name="table">
		<echo message="DBスクリプト生成"/>

		<!-- 6.5.0.0 (2016/09/16) GF2140 が保存するﾌｫﾙﾀﾞを変更 -->
		<!-- DBスクリプトの抜き出しワークを削除(db) -->
		<delete dir="${env.DEV_PATH}/filetemp/${http.user}/GE/db" />
		<delete dir="${env.DEV_PATH}/filetemp/${http.user}/GF/db" />

		<!-- 移行側の削除対象は、01_TABLE,02_INDEX,03_SEQ,08_CMNT とする。(07_ARGはとりあえず消さない) -->
		<property name="delDir"	value="01_TABLE/**,02_INDEX/**,03_SEQ/**,08_CMNT/**" />

		<!-- アドレスが長いので、パラメータ化します。 -->
		<property name="url.GF2140"	value="http://localhost:${http.port}/${env.DEV_CTXT}/jsp/GF2140/result.jsp" />
		<property name="url.prm1"	value="command=NEW&amp;maxRowCount=0&amp;" />
		<property name="url.prm2"	value="TBLSYU=D&amp;TABLE=true&amp;INDEX=true&amp;SEQ=true&amp;VIEW=true&amp;XML=true&amp;" />
		<property name="url.prm3"	value="SRC=true&amp;TRG=true&amp;ARG=true&amp;CMNT=true&amp;" />

		<!-- ******************************************************************************************* -->
		<!-- * DBスクリプトの抜き出し ORACLE , HSQLDB , MYSQL , POSTGRES , FIREBIRD , SQLSERVER , DERBY -->
		<!-- ******************************************************************************************* -->
		<!-- antcall で、書き換えできない property の設定値を、param で渡すことが出来る。つまり、値の書き換え -->
		<!-- ただし、毎回、新しい実行環境で build.xml のパースから行われるため、処理速度は遅くなっています。 -->
		<!-- ant-contrib のループ処理を導入するほうが、素直かもしれない。  -->
		<antcall target="tableout"><param name="db.type" value="ORACLE"		/></antcall>
		<antcall target="tableout"><param name="db.type" value="HSQLDB"		/></antcall>
		<antcall target="tableout"><param name="db.type" value="MYSQL"		/></antcall>
		<antcall target="tableout"><param name="db.type" value="POSTGRES"	/></antcall>
		<antcall target="tableout"><param name="db.type" value="FIREBIRD"	/></antcall>
		<antcall target="tableout"><param name="db.type" value="SQLSERVER"	/></antcall>
		<antcall target="tableout"><param name="db.type" value="DERBY"		/></antcall>
	</target>

	<!-- ************************************************************************ -->
	<!-- * DBスクリプトの抜き出し(個別処理) target=tableout						  -->
	<!-- ************************************************************************ -->
	<target name="tableout">
		<!-- DBスクリプトの抜き出し(.sql),(.xml) -->
		<delete>
			<fileset dir="${env.CORE_PATH}/db/${db.type}/sql/install" includes="${delDir}" erroronmissingdir="false" />
			<fileset dir="${env.CORE_PATH}/db/${db.type}/xml/install" includes="${delDir}" erroronmissingdir="false" />
		</delete>

		<java classname="org.opengion.fukurou.util.HttpConnect" classpathref="og.classpath">
			<arg value="-auth=${http.user}:${http.pass}" />
			<arg value="-out=none" />
			<arg value="-errEx=true" />
			<arg value="${url.GF2140}?${url.prm1}${url.prm2}${url.prm3}SYSTEM_ID=GE&amp;TYPE=${db.type}" />
		</java>

		<!-- GFシステムのDBスクリプト(Oracle)を生成 -->
		<delete>
			<fileset dir="${env.DEV_PATH}/db/${db.type}/sql/install" includes="${delDir}" erroronmissingdir="false" />
			<fileset dir="${env.DEV_PATH}/db/${db.type}/xml/install" includes="${delDir}" erroronmissingdir="false" />
		</delete>

		<java classname="org.opengion.fukurou.util.HttpConnect" classpathref="og.classpath" >
			<arg value="-auth=${http.user}:${http.pass}" />
			<arg value="-errEx=true" />
			<arg value="${url.GF2140}?${url.prm1}${url.prm2}${url.prm3}SYSTEM_ID=GF&amp;TYPE=${db.type}" />
		</java>

		<!-- 6.5.0.0 (2016/09/16) GF2140 が保存するﾌｫﾙﾀﾞを変更 -->
		<copy todir="${env.CORE_PATH}/db/${db.type}" preservelastmodified="true" overwrite="true">
			<fileset dir="${env.DEV_PATH}/filetemp/${http.user}/GE/db/${db.type}" erroronmissingdir="false" />
		</copy>
		<copy todir="${env.DEV_PATH}/db/${db.type}" preservelastmodified="true" overwrite="true">
			<fileset dir="${env.DEV_PATH}/filetemp/${http.user}/GF/db/${db.type}" erroronmissingdir="false" />
		</copy>
	</target>

	<!-- ************************************************************************ -->
	<!-- * XMLファイル DB登録 target=dbload									  -->
	<!-- ************************************************************************ -->
	<target name="dbload">
		<echo message="XMLファイル DB登録"/>

		<!-- アドレスが長いので、パラメータ化します。 -->
		<property name="url.06_INSTALL"	value="http://localhost:${http.port}/${env.DEV_CTXT}/jsp/common/gamen/06_INSTALL/directXMLSave.jsp" />
		<property name="url.prm1"		value="useTimeStamp=true&amp;insertDIR=${env.DEV_PATH}/db/common/xml/" />

		<!-- taglib -->
		<java classname="org.opengion.fukurou.util.HttpConnect" classpathref="og.classpath">
			<arg value="-auth=${http.user}:${http.pass}" />
			<arg value="-out=none" />
			<arg value="-errEx=true" />
			<arg value="${url.06_INSTALL}?${url.prm1}taglib" />
		</java>

		<!-- sample -->
		<java classname="org.opengion.fukurou.util.HttpConnect" classpathref="og.classpath">
			<arg value="-auth=${http.user}:${http.pass}" />
			<arg value="-out=none" />
			<arg value="-errEx=true" />
			<arg value="${url.06_INSTALL}?${url.prm1}sample" />
		</java>

		<!-- MIS-DEV2 に、taglib を登録します。 -->
		<property name="url.MIS_DEV2"	value="http://mis-dev2:${http.port}/gf/jsp/common/gamen/06_INSTALL/directXMLSave.jsp" />
		<property name="url.prm2"		value="useTimeStamp=true&amp;insertDIR=G:/opengionV7/uap/webapps/gf/db/common/xml/taglib" />
		<!-- taglib -->
		<java classname="org.opengion.fukurou.util.HttpConnect" classpathref="og.classpath">
			<arg value="-auth=${http.user}:${http.pass}" />
			<arg value="-out=none" />
			<arg value="-errEx=true" />
			<arg value="${url.MIS_DEV2}?${url.prm2}" />
		</java>
	</target>

	<!-- ************************************************************************ -->
	<!-- * ビルドファイル生成 target=build										  -->
	<!-- *     実稼働の環境ではなく、SVNのローカルを圧縮します。				  -->
	<!-- ************************************************************************ -->
	<target name="build">
		<echo message="ビルドファイル生成"/>

		<!-- SVN の基準ディレクトリ -->
		<property name="svn.dir" value="${env.SVN_DIR}" />	<!-- Ver7.0.0.0 -->

		<!-- core(ge)パッケージ生成 -->
	<!-- 2018/03/06 core.zip は、作成しません。
		<zip destfile="${build.dir}/openGion${hayabusa.version}_core.zip">
			<fileset dir="${svn.dir}"	includes="uap/webapps/ge/**"			excludes="**/WEB-INF/**" />
			<fileset dir="${svn.dir}"	includes="uap/webapps/ge/WEB-INF/**" />
			<fileset dir="${svn.dir}"	includes="THIRDPARTYLICENSEREADME.html" />
		</zip>
	-->

		<!-- dev(uap)パッケージ生成 -->
		<zip destfile="${build.dir}/openGion${hayabusa.version}_dev.zip">
			<fileset dir="${svn.dir}"	includes="uap/**"						excludes="**/WEB-INF/**"  />
			<fileset dir="${svn.dir}"	includes="uap/webapps/ge/WEB-INF/**" />
			<fileset dir="${svn.dir}"	includes="uap/webapps/gf/WEB-INF/**" />
			<fileset dir="${svn.dir}"	includes="THIRDPARTYLICENSEREADME.html" />
		</zip>

		<!-- 6.4.0.3 (2015/12/14) -->
		<!-- src(uap)パッケージ生成 -->
		<zip destfile="${build.dir}/openGion${hayabusa.version}_src.zip">
			<fileset dir="${svn.dir}/uap/webapps"			includes="ge/changes/**" />
			<fileset dir="${svn.dir}/uap/webapps"			includes="ge/jsp/**" />
			<fileset dir="${svn.dir}/uap/webapps"			includes="gf/src/org/**" />
			<fileset dir="${svn.dir}/uap/webapps"			includes="gf/src/META-INF/**" />
			<fileset dir="${svn.dir}/uap/webapps"			includes="gf/src/script/**" />
			<fileset dir="${svn.dir}/uap/webapps"			includes="gf/jsp/common/**" />
			<fileset dir="${svn.dir}/uap/webapps"			includes="gf/jsp/image/**" />
			<fileset dir="${svn.dir}/uap/webapps"			includes="gf/jsp/menu/**" />
			<fileset dir="${svn.dir}/uap/webapps/gf/doc"	includes="RELEASE-NOTES_5.txt,RELEASE-NOTES_6.txt,RELEASE-NOTES_7.txt" />
		</zip>

		<!-- verupパッケージ生成 -->
		<zip destfile="${build.dir}/openGion${hayabusa.version}_verup.zip">
			<!-- verup.zip には、resourceGE*.jar は含めない。 ge.war だけに含める -->
			<fileset dir="${svn.dir}/uap/webapps/ge"		includes="WEB-INF/lib/*.jar" excludes="resourceGE*.jar" />
			<fileset dir="${svn.dir}/uap/webapps/ge"		includes="changes/**" />
			<fileset dir="${svn.dir}/uap/webapps/gf/doc"	includes="RELEASE-NOTES_5.txt,RELEASE-NOTES_6.txt,RELEASE-NOTES_7.txt,HowToUpdate.txt" />
		</zip>

		<!-- 6.8.3.0 (2017/11/27) warファイルは、SVN から作成します。  -->
		<jar jarfile="${build.dir}/ge##${hayabusa.version}.war" index="true">
			<fileset dir="${svn.dir}/uap/webapps/ge"		includes="filetemp/"		/>	<!-- 7.0.3.0 空のフォルダを追加 -->
			<fileset dir="${svn.dir}/uap/webapps/ge"		includes="help/**/*"		excludes="**/backup/**" />
			<fileset dir="${svn.dir}/uap/webapps/ge"		includes="jsp/**/*"			excludes="**/backup/**" />
			<fileset dir="${svn.dir}/uap/webapps/ge"		includes="log/"				/>	<!-- 7.0.3.0 空のフォルダを追加 -->
			<fileset dir="${svn.dir}/uap/webapps/ge"		includes="WEB-INF/**/*"		/>
			<fileset dir="${svn.dir}/uap/webapps/ge"		includes="whatsnew/**/*"	/>
		</jar>

		<!-- 7.0.0.0 (2018/10/01) warファイルを、SVN に戻します。  -->
		<delete>
			<fileset dir="${svn.dir}/uap/webapps"	includes="ge*.war" />
		</delete>

		<copy todir="${svn.dir}/uap/webapps"	preservelastmodified="true" overwrite="true"><fileset dir="${build.dir}" includes="ge##${hayabusa.version}.war" /></copy>
	</target>

	<!-- ************************************************************************ -->
	<!-- * APPSアーカイブ生成 target=apps										  -->
	<!-- *   従来は、すべての環境をZIP圧縮していましたが、差分更新に変えました。  -->
	<!-- ************************************************************************ -->
	<target name="apps">
		<echo message="APPSアーカイブ生成"/>

		<!-- SVN の基準ディレクトリ -->
		<property name="svn.dir" value="${env.SVN_DIR}" />	<!-- Ver7.0.0.0 -->

		<!-- dev(app)パッケージ生成 -->
		<zip destfile="${build.dir}/ogV7_x64_${env.JDK_VER}_${env.TOMCAT_VER}_${env.OPENOFFICE_VER}.zip" >
			<fileset dir="${svn.dir}"	includes="apps/${env.OPENOFFICE_VER}/**" />
			<fileset dir="${svn.dir}"	includes="apps/${env.JDK_VER}/**" />
			<fileset dir="${svn.dir}"	includes="apps/${env.TOMCAT_VER}/**" />
			<fileset dir="${svn.dir}"	includes="apps/${env.EXT_VER}/**" />				<!-- ver7 -->
			<fileset dir="${svn.dir}"	includes="THIRDPARTYLICENSEREADME.html,ogReadme.txt" />
		</zip>
	</target>
	<!-- ************************************************************************** -->
	<!-- * jarファイルコピー local → dev2 [ge,gf] 				target=copy1		-->
	<!-- *   mis-dev2 の Tomcat 再起動が必要										-->
	<!-- *  とりあえず、Ver7 は、MICS には配布しない								-->
	<!-- ************************************************************************** -->
	<target name="copy1">
		<echo message="jarファイルコピー local → dev2 [ge,gg] , [ge,mics]"/>

		<property name="dev2.dir"	value="//mis-dev2/UAP/opengionV7/uap/webapps" />
<!--	<property name="mics.dir"	value="//mis-dev2/UAP/opengionMICS/uap/webapps" />		-->
		<property name="jarFiles"	value="fukurou*.jar,hayabusa*.jar,plugin*.jar,penguin*.jar,jspCommon*.jar" />

	<!-- 6.4.0.4 (2015/12/26) 対象は、ge,gf,gg のみに限定します。-->
		<delete>
			<fileset dir="${dev2.dir}/ge/WEB-INF/lib" includes="${jarFiles},resourceGE*.jar" />
			<fileset dir="${dev2.dir}/gf/WEB-INF/lib" includes="${jarFiles},resourceGF*.jar" />
	<!--	<fileset dir="${dev2.dir}/gg/WEB-INF/lib" includes="${jarFiles}" />	-->
	<!--	<fileset dir="${dev2.dir}/bb/WEB-INF/lib" includes="${jarFiles}" />	(現場端末)	-->
	<!--	<fileset dir="${dev2.dir}/bc/WEB-INF/lib" includes="${jarFiles}" />	(社内システム)	-->
	<!--	<fileset dir="${dev2.dir}/gj/WEB-INF/lib" includes="${jarFiles}" />	(文書管理)	-->
	<!--	<fileset dir="${dev2.dir}/sc/WEB-INF/lib" includes="${jarFiles}" />	(スクーリング)	-->
	<!--	<fileset dir="${dev2.dir}/ul/WEB-INF/lib" includes="${jarFiles}" />	(QA管理)	-->

	<!--
			<fileset dir="${mics.dir}/ge/WEB-INF/lib"	includes="${jarFiles},resourceGE*.jar" />
			<fileset dir="${mics.dir}/mics/WEB-INF/lib"	includes="${jarFiles}" />
	-->
		</delete>

		<!-- opengionV7 に、jar ファイル配布 -->
		<copy todir="${dev2.dir}/ge/WEB-INF/lib" preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles},resourceGE*.jar" /></copy>
		<copy todir="${dev2.dir}/gf/WEB-INF/lib" preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles},resourceGF*.jar" /></copy>
<!--	<copy todir="${dev2.dir}/gg/WEB-INF/lib" preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles}" /></copy>>		-->
<!--	<copy todir="${dev2.dir}/bb/WEB-INF/lib" preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles}" /></copy>		-->
<!--	<copy todir="${dev2.dir}/bc/WEB-INF/lib" preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles}" /></copy>		-->
<!--	<copy todir="${dev2.dir}/gj/WEB-INF/lib" preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles}" /></copy>		-->
<!--	<copy todir="${dev2.dir}/sc/WEB-INF/lib" preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles}" /></copy>		-->
<!--	<copy todir="${dev2.dir}/ul/WEB-INF/lib" preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles}" /></copy>		-->

		<!-- opengionMICS に、jar ファイル配布 -->
<!--
		<copy todir="${mics.dir}/ge/WEB-INF/lib"   preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles},resourceGE*.jar" /></copy>
		<copy todir="${mics.dir}/mics/WEB-INF/lib" preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles}" /></copy>
-->
	</target>

	<!-- ************************************************************************** -->
	<!-- * db/jsp/srcファイルコピー local → dev2 [ge,gf] 	target=copy2			-->
	<!-- *  とりあえず、Ver7 は、MICS には配布しない								-->
	<!-- ************************************************************************** -->
	<target name="copy2">
		<echo message="db/jsp/srcファイルコピー local → dev2 [ge,gf] , mics[ge]"/>

		<property name="dev2.dir"	value="//mis-dev2/UAP/opengionV7/uap/webapps" />
<!--	<property name="mics.dir"	value="//mis-dev2/UAP/opengionMICS/uap/webapps" />		-->

		<copy todir="${dev2.dir}/ge"  preservelastmodified="true" overwrite="true">
			<fileset dir="${env.CORE_PATH}" includes="db/**,jsp/**"  excludes="**/backup/**" />
		</copy>
		<copy todir="${dev2.dir}/gf"  preservelastmodified="true" overwrite="true">
			<fileset dir="${env.DEV_PATH}"  includes="changes/**,db/**,doc/**,jsp/**,src/**" excludes="**/backup/**" />
		</copy>
<!--
		<copy todir="${mics.dir}/ge"  preservelastmodified="true" overwrite="true">
			<fileset dir="${env.CORE_PATH}" includes="db/**,jsp/**"  excludes="**/backup/**" />
		</copy>
-->
	</target>

	<!-- ************************************************************************ -->
	<!-- * Buildファイルコピー locao,mis-dev2(//mis-dev2/UAP),its-dev1,F: target=copy3	  -->
	<!-- ************************************************************************ -->
	<target name="copy3">
		<echo message="Buildファイルコピー"/>

		<!-- * Buildファイルコピー locao,mis-dev2(//mis-dev2/UAP),its-dev1,F: target=copy3			  -->
		<copy todir="C:/Build/Release${release.version}" preservelastmodified="true" overwrite="true">
			<fileset dir="${build.dir}" includes="openGion${hayabusa.version}_*.zip" />
			<fileset dir="${build.dir}" includes="ogV7_x64_${env.JDK_VER}_${env.TOMCAT_VER}_${env.OPENOFFICE_VER}.zip" />
			<fileset dir="${build.dir}" includes="ge##${hayabusa.version}.war" />	<!-- 6.8.2.4 war もコピーしておきます。-->
			<fileset dir="${env.DEV_PATH}/doc" includes="RELEASE-NOTES*.txt" />
		</copy>

		<copy todir="//mis-dev2/UAP/Build/Release${release.version}" preservelastmodified="true" overwrite="true">
			<fileset dir="${build.dir}" includes="openGion${hayabusa.version}_*.zip" />
			<fileset dir="${build.dir}" includes="ogV7_x64_${env.JDK_VER}_${env.TOMCAT_VER}_${env.OPENOFFICE_VER}.zip" />
			<fileset dir="${build.dir}" includes="ge##${hayabusa.version}.war" />	<!-- 6.8.2.4 war もコピーしておきます。-->
			<fileset dir="${env.DEV_PATH}/doc" includes="RELEASE-NOTES*.txt" />
		</copy>

		<copy todir="//its-dev1/shares/uap/Build/Release${release.version}" preservelastmodified="true" overwrite="true">
			<fileset dir="${build.dir}" includes="openGion${hayabusa.version}_*.zip" />
			<fileset dir="${build.dir}" includes="ogV7_x64_${env.JDK_VER}_${env.TOMCAT_VER}_${env.OPENOFFICE_VER}.zip" />
			<fileset dir="${build.dir}" includes="ge##${hayabusa.version}.war" />	<!-- 6.8.2.4 war もコピーしておきます。-->
			<fileset dir="${env.DEV_PATH}/doc" includes="RELEASE-NOTES*.txt" />
		</copy>

		<copy todir="F:/400_製品ドキュメント/440_openGion/01_openGion/999_builds/Release${release.version}" preservelastmodified="true" overwrite="true">
			<fileset dir="${build.dir}" includes="openGion${hayabusa.version}_*.zip" />
			<fileset dir="${build.dir}" includes="ogV7_x64_${env.JDK_VER}_${env.TOMCAT_VER}_${env.OPENOFFICE_VER}.zip" />
			<fileset dir="${build.dir}" includes="ge##${hayabusa.version}.war" />	<!-- 6.8.2.4 war もコピーしておきます。-->
			<fileset dir="${env.DEV_PATH}/doc" includes="RELEASE-NOTES*.txt" />
		</copy>
	</target>

	<!-- ************************************************************************ -->
	<!-- * GMISファイルコピー //mis-mnt1/UAP/ogVerup target=copy4				  -->
	<!-- ************************************************************************ -->
	<target name="copy4">
		<echo message="GMISファイルコピー"/>

		<!-- GMIS系 へのﾌｧｲﾙｺﾋﾟｰ -->
		<property name="mnt1.dir"	value="//mis-mnt1/UAP/ogVerup" />
		<property name="jarFiles"	value="fukurou*.jar,hayabusa*.jar,plugin*.jar,penguin*.jar,jspCommon*.jar" />

		<delete>
			<fileset dir="${mnt1.dir}" includes="${jarFiles}" />
		</delete>

		<copy todir="${mnt1.dir}" preservelastmodified="true" overwrite="true">
			<fileset dir="${src.dir}" includes="${jarFiles}" />
		</copy>

		<copy tofile="${mnt1.dir}/ge.war" file="${build.dir}/ge##${hayabusa.version}.war" preservelastmodified="true" overwrite="true" />
	</target>

	<!-- ************************************************************************ -->
	<!-- * SVN C:\opengion_svn\opengionV7 ファイルコピー target=copy5			  -->
	<!-- ************************************************************************ -->
	<target name="copy5">
		<echo message="SVN Ver7ファイルコピー"/>

		<!-- SVN の基準ディレクトリ -->
		<property name="web.dir"	value="${env.SVN_DIR}V7/uap/webapps" />	<!-- Ver7.0.0.0 -->
		<property name="jarFiles"	value="fukurou*.jar,hayabusa*.jar,plugin*.jar,penguin*.jar,jspCommon*.jar" />

		<delete>
			<fileset dir="${web.dir}/ge/WEB-INF/lib"	includes="${jarFiles},resourceGE*.jar" />
			<fileset dir="${web.dir}/gf/WEB-INF/lib"	includes="${jarFiles},resourceGF*.jar" />
		</delete>

		<copy todir="${web.dir}/ge/WEB-INF/lib" preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles},resourceGE*.jar" /></copy>
		<copy todir="${web.dir}/gf/WEB-INF/lib" preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles},resourceGF*.jar" /></copy>
	</target>

	<!-- ************************************************************************ -->
	<!-- * jarファイルコピー local → 10611119-0001(euromap63) 	target=copy6	  -->
	<!-- *   euromap63 の Tomcat 再起動が必要									  -->
	<!-- ************************************************************************ -->
	<target name="copy6">
		<echo message="jarファイルコピー local → 10611119-0001(euromap63) [ge,eu63]" />

		<property name="server.dir"	value="//10611119-0001/euromap/server" />
		<property name="eu63.dir"	value="//10611119-0001/euromap/uap/webapps" />
		<property name="jarFiles"	value="fukurou*.jar,hayabusa*.jar,plugin*.jar,penguin*.jar,jspCommon*.jar" />

		<delete>
			<fileset dir="${server.dir}"				includes="fukurou*.jar" />
			<fileset dir="${eu63.dir}/ge/WEB-INF/lib"	includes="${jarFiles}" />
			<fileset dir="${eu63.dir}/eu63/WEB-INF/lib" includes="${jarFiles}" />
		</delete>

		<!-- euromap63 に、jar ファイル配布 -->
		<copy todir="${server.dir}"					preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="fukurou*.jar" /></copy>
		<copy todir="${eu63.dir}/ge/WEB-INF/lib"	preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles}" /></copy>
		<copy todir="${eu63.dir}/eu63/WEB-INF/lib"	preservelastmodified="true" overwrite="true"><fileset dir="${src.dir}" includes="${jarFiles}" /></copy>
	</target>
</project>
