|
|
@@ -0,0 +1,875 @@
|
|
|
+<?xml version="1.0" encoding="UTF-8"?>
|
|
|
+<project xmlns:artifact="urn:maven-artifact-ant" name="deploy release" default="showTasks">
|
|
|
+ <record name="ant.log" loglevel="info" append="no" action="start" />
|
|
|
+
|
|
|
+ <target name="showTasks" depends="init">
|
|
|
+ <echo>
|
|
|
+ <![CDATA[-----------------------------]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[构建配置]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[local-8081 --> 本地构建至8081]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[local-8082 --> 本地构建至8082]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[jenkins-8081 --> Jenkins构建至8081]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[jenkins-8082 --> Jenkins构建至8082]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[snapshot-8081 --> Jenkins构建快照至8081]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[-----------------------------]]></echo>
|
|
|
+
|
|
|
+ <input validargs="local-8081,local-8082,jenkins-8081,jenkins-8082,snapshot-8081" addproperty="profile" defaultvalue="local-8081">请输入配置项</input>
|
|
|
+
|
|
|
+ <echo>
|
|
|
+ <![CDATA[-----------------------------]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[构建工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[all --> 构建全部工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[starter --> 构建依赖维护工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[api --> 构建顶层接口工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[base --> 构建基础架构工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[model --> 构建模型工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[bpmnbase --> 构建工作流基础工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[message-producer --> 构建消息生产者工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[basic --> 构建服务基础工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[comp-base --> 构建组件基础工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[component --> 构建组件工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[provider-base --> 构建服务提供者基础工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[activiti --> 构建Activiti工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[common --> 构建通用业务工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[message --> 构建消息消费者工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[socket --> 构建Socket工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[report --> 构建报表工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[form --> 构建表单工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[bigdata --> 构建大数据工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[bpmn --> 构建工作流工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[excessive --> 构建桥接工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[oauth --> 构建认证工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[basis --> 构建基础服务工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[comp --> 构建组件服务工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[provider --> 构建服务提供者工程]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[-----------------------------]]></echo>
|
|
|
+
|
|
|
+ <input validargs="all,starter,api,base,model,bpmnbase,message-producer,basic,comp-base,component,provider-base,activiti,common,message,socket,report,form,bigdata,bpmn,excessive,oauth,basis,comp,provider" addproperty="option" defaultvalue="all">请输入构建工程</input>
|
|
|
+
|
|
|
+ <echo>
|
|
|
+ <![CDATA[-----------------------------]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[构建命令]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[install --> 构建至本地]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[deploy --> 发布至私服]]></echo>
|
|
|
+ <echo>
|
|
|
+ <![CDATA[-----------------------------]]></echo>
|
|
|
+
|
|
|
+ <input validargs="install,deploy" addproperty="cmd" defaultvalue="install">请输入命令</input>
|
|
|
+
|
|
|
+ <condition property="do.starter">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="starter" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-starter" />
|
|
|
+
|
|
|
+ <condition property="do.api">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="api" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-api" />
|
|
|
+
|
|
|
+ <condition property="do.base">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="base" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-base" />
|
|
|
+
|
|
|
+ <condition property="do.model">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="model" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-model" />
|
|
|
+
|
|
|
+ <condition property="do.bpmnbase">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="bpmnbase" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-bpmnbase" />
|
|
|
+
|
|
|
+ <condition property="do.message.producer">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="message-producer" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-message-producer" />
|
|
|
+
|
|
|
+ <condition property="do.basic">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="basic" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-basic" />
|
|
|
+
|
|
|
+ <condition property="do.comp.base">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="comp-base" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-comp-base" />
|
|
|
+
|
|
|
+
|
|
|
+ <condition property="do.component">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="component" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-component" />
|
|
|
+
|
|
|
+ <condition property="do.provider.base">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="provider-base" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-provider-base" />
|
|
|
+
|
|
|
+ <condition property="do.activiti">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="activiti" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-activiti" />
|
|
|
+
|
|
|
+ <condition property="do.common">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="common" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-common" />
|
|
|
+
|
|
|
+ <condition property="do.message">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="message" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-message" />
|
|
|
+
|
|
|
+ <condition property="do.socket">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="socket" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-socket" />
|
|
|
+
|
|
|
+ <condition property="do.report">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="report" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-report" />
|
|
|
+
|
|
|
+ <condition property="do.form">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="form" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-form" />
|
|
|
+
|
|
|
+ <condition property="do.bigdata">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="bigdata" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-bigdata" />
|
|
|
+
|
|
|
+ <condition property="do.bpmn">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="bpmn" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-bpmn" />
|
|
|
+
|
|
|
+ <condition property="do.excessive">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="excessive" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-excessive" />
|
|
|
+
|
|
|
+ <condition property="do.oauth">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="oauth" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-oauth" />
|
|
|
+
|
|
|
+ <condition property="do.basis">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="basis" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-basis" />
|
|
|
+
|
|
|
+ <condition property="do.comp">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="comp" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-comp" />
|
|
|
+
|
|
|
+ <condition property="do.provider">
|
|
|
+ <or>
|
|
|
+ <equals arg1="all" arg2="${option}" />
|
|
|
+ <equals arg1="provider" arg2="${option}" />
|
|
|
+ </or>
|
|
|
+ </condition>
|
|
|
+ <antcall target="package-provider" />
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <property name="lib.dir" value="./lib"/>
|
|
|
+ <path id="lib">
|
|
|
+ <fileset dir="${lib.dir}" includes="*.jar" />
|
|
|
+ </path>
|
|
|
+
|
|
|
+ <target name="init" description="inital">
|
|
|
+ <tstamp>
|
|
|
+ <format property="init.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${init.time}------</echo>
|
|
|
+ <echo>----inital maven begin------</echo>
|
|
|
+ <typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant" classpathref="lib" />
|
|
|
+ <echo>----inital maven end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-starter" description="starter package" if="do.starter">
|
|
|
+ <tstamp>
|
|
|
+ <format property="starter.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${starter.time}------</echo>
|
|
|
+ <echo>----starter ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-starter-parent/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----starter ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-api" description="api package" if="do.api">
|
|
|
+ <tstamp>
|
|
|
+ <format property="api.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${api.time}------</echo>
|
|
|
+ <echo>----api ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-api-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----api ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-base" description="base package" if="do.base">
|
|
|
+ <tstamp>
|
|
|
+ <format property="base.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${base.time}------</echo>
|
|
|
+ <echo>----base ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-base-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----base ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-component" description="components package" if="do.component">
|
|
|
+ <tstamp>
|
|
|
+ <format property="components.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${components.time}------</echo>
|
|
|
+ <echo>----components ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-component-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----components ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-bpmnbase" description="bpmnbase package" if="do.bpmnbase">
|
|
|
+ <tstamp>
|
|
|
+ <format property="bpmnbase.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${bpmnbase.time}------</echo>
|
|
|
+ <echo>----bpmnbase ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-bpmnbase-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----bpmnbase ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-activiti" description="activiti package" if="do.activiti">
|
|
|
+ <tstamp>
|
|
|
+ <format property="activiti.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${activiti.time}------</echo>
|
|
|
+ <echo>----activiti ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-activiti-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----activiti ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-model" description="model package" if="do.model">
|
|
|
+ <tstamp>
|
|
|
+ <format property="model.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${model.time}------</echo>
|
|
|
+ <echo>----model ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-model-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----model ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-common" description="common package" if="do.common">
|
|
|
+ <tstamp>
|
|
|
+ <format property="common.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${common.time}------</echo>
|
|
|
+ <echo>----common ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-common-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----common ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-message-producer" description="message producer package" if="do.message.producer">
|
|
|
+ <tstamp>
|
|
|
+ <format property="message.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${message.time}------</echo>
|
|
|
+ <echo>----message ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-message-producer-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----message ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-message" description="message package" if="do.message">
|
|
|
+ <tstamp>
|
|
|
+ <format property="message.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${message.time}------</echo>
|
|
|
+ <echo>----message ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-message-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----message ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-socket" description="socket package" if="do.socket">
|
|
|
+ <tstamp>
|
|
|
+ <format property="socket.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${socket.time}------</echo>
|
|
|
+ <echo>----socket ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-socket-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----socket ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-report" description="report package" if="do.report">
|
|
|
+ <tstamp>
|
|
|
+ <format property="report.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${report.time}------</echo>
|
|
|
+ <echo>----report ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-report-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----report ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-form" description="form package" if="do.form">
|
|
|
+ <tstamp>
|
|
|
+ <format property="form.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${form.time}------</echo>
|
|
|
+ <echo>----form ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-form-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----form ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-bigdata" description="bigdata package" if="do.bigdata">
|
|
|
+ <tstamp>
|
|
|
+ <format property="bigdata.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${bigdata.time}------</echo>
|
|
|
+ <echo>----bigdata ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-bigdata-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----bigdata ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-bpmn" description="bpmn package" if="do.bpmn">
|
|
|
+ <tstamp>
|
|
|
+ <format property="bpmn.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${bpmn.time}------</echo>
|
|
|
+ <echo>----bpmn ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-bpmn-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----bpmn ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-excessive" description="excessive package" if="do.excessive">
|
|
|
+ <tstamp>
|
|
|
+ <format property="excessive.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${excessive.time}------</echo>
|
|
|
+ <echo>----excessive ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-excessive-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----excessive ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-basic" description="basic package" if="do.basic">
|
|
|
+ <tstamp>
|
|
|
+ <format property="basic.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${basic.time}------</echo>
|
|
|
+ <echo>----basic ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-basic-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----basic ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-basis" description="basis package" if="do.basis">
|
|
|
+ <tstamp>
|
|
|
+ <format property="basis.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${basis.time}------</echo>
|
|
|
+ <echo>----basis ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-basis-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <arg value="-Ddockerfile.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----basis ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-oauth" description="oauth package" if="do.oauth">
|
|
|
+ <tstamp>
|
|
|
+ <format property="oauth.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${oauth.time}------</echo>
|
|
|
+ <echo>----oauth ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-oauth-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <arg value="-Ddockerfile.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----oauth ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-provider-base" description="provider package" if="do.provider.base">
|
|
|
+ <tstamp>
|
|
|
+ <format property="provider.base.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${provider.base.time}------</echo>
|
|
|
+ <echo>----provider base ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-provider-base-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----provider base ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-provider" description="provider package" if="do.provider">
|
|
|
+ <tstamp>
|
|
|
+ <format property="provider.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${provider.time}------</echo>
|
|
|
+ <echo>----provider ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-provider-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <arg value="-Ddockerfile.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----provider ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-comp-base" description="comp base package" if="do.comp.base">
|
|
|
+ <tstamp>
|
|
|
+ <format property="comp.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${comp.time}------</echo>
|
|
|
+ <echo>----comp ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-comp-base-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----comp ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+ <target name="package-comp" description="comp package" if="do.comp">
|
|
|
+ <tstamp>
|
|
|
+ <format property="comp.time" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
|
|
|
+ </tstamp>
|
|
|
+ <echo>----${comp.time}------</echo>
|
|
|
+ <echo>----comp ${cmd} begin------</echo>
|
|
|
+
|
|
|
+ <loadproperties srcFile="dev-${profile}.properties" />
|
|
|
+
|
|
|
+ <artifact:mvn pom="../ibps-comp-root/pom.xml" mavenHome="${maven.home}" fork="true" failonerror="yes">
|
|
|
+ <jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />
|
|
|
+ <arg value="clean" />
|
|
|
+ <arg value="package" />
|
|
|
+ <arg value="${cmd}" />
|
|
|
+ <arg value="-P" />
|
|
|
+ <arg value="${maven.profile}" />
|
|
|
+ <arg value="--gs" />
|
|
|
+ <arg value="${maven.settings}" />
|
|
|
+ <arg value="-Dmaven.repo.local=${maven.repo}" />
|
|
|
+ <arg value="-Dmaven.test.skip" />
|
|
|
+ <arg value="-Ddockerfile.skip" />
|
|
|
+ <!--<arg value="-X" />-->
|
|
|
+ </artifact:mvn>
|
|
|
+ <echo>----comp ${cmd} end------</echo>
|
|
|
+ </target>
|
|
|
+
|
|
|
+</project>
|