增补修改。

This commit is contained in:
2026-07-22 19:48:13 +08:00
parent c6aa67aac5
commit 0685e9b5d4
1145 changed files with 5189 additions and 1752 deletions

View File

@@ -5,16 +5,37 @@
<property name="alias" value="${ant.project.name}"/>
<property name="app.kp" value="123456"/>
<property name="common.resource.root" value="D:/EclipseWorkspace/"/>
<property name="keystore" value="${common.resource.root}wxzd.keystore"/>
<property name="keystore" value="${basedir}/wxzd.keystore"/>
<property name="signJar.dir" value="${basedir}/"/>
<property name="web.root" value="${basedir}/tomcat/webapps"/>
<property name="versionCommand" value="${common.resource.root}填充文件版本号.exe"/>
<property name="packPrefix" value=""/>
<property name="packCommand" value="C:/Program Files/Java/jdk1.8.0_131/bin/pack200.exe"/>
<property name="packCommand" value="C:/Program Files/Java/jdk1.8.0_121/bin/pack200.exe"/>
<property name="pack.argument.1" value="--repack"/>
<property name="pack.argument.2" value="--segment-limit=-1"/>
<target name="签名且打包" depends="发布wcs服务程序,发布wms服务程序,填充版本号"
<target name="生成keystore">
<condition property="keystore.missing">
<not><available file="${keystore}"/></not>
</condition>
<antcall target="do-genkey"/>
</target>
<target name="do-genkey" if="keystore.missing">
<echo message="keystore 不存在,自动生成 ..."/>
<exec executable="${java.home}/../bin/keytool" failonerror="false">
<arg value="-genkeypair"/>
<arg value="-alias"/><arg value="${alias}"/>
<arg value="-keystore"/><arg value="${keystore}"/>
<arg value="-storepass"/><arg value="${app.sp}"/>
<arg value="-keypass"/><arg value="${app.kp}"/>
<arg value="-validity"/><arg value="3660"/>
<arg value="-dname"/><arg value="CN=WXZD"/>
<arg value="-keyalg"/><arg value="RSA"/>
<arg value="-keysize"/><arg value="2048"/>
<arg value="-noprompt"/>
</exec>
<echo message="keystore 生成完成"/>
</target>
<target name="签名且打包" depends="生成keystore,发布wcs服务程序,发布wms服务程序,填充版本号"
description="将系统程序打包成war文件该文件可以直接放到最终的发布路径下。对于tomcat就是webapps">
<war destfile="${signJar.dir}deploy/wms.war" basedir="${web.root}/wms/"
excludes="**/web.xml **/db.properties"