增补修改。
This commit is contained in:
29
build.xml
29
build.xml
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user