wy 2 lat temu
commit
b5daceac15
100 zmienionych plików z 1155 dodań i 0 usunięć
  1. 7 0
      .gitignore
  2. 875 0
      build/build.xml
  3. BIN
      build/classNew.zip
  4. BIN
      build/configNewNew.zip
  5. 7 0
      build/dev-jenkins-8081.properties
  6. 7 0
      build/dev-jenkins-8082.properties
  7. 7 0
      build/dev-local-8081.properties
  8. 7 0
      build/dev-local-8082.properties
  9. 7 0
      build/dev-snapshot-8081.properties
  10. 2 0
      build/jenkins.8081.deploy.sh
  11. 2 0
      build/jenkins.8081.install.sh
  12. 2 0
      build/jenkins.8082.deploy.sh
  13. BIN
      build/lib/dom4j-1.6.1.jar
  14. BIN
      build/lib/ibps-tools-file-2.0.1.jar
  15. BIN
      build/lib/maven-ant-tasks-2.1.3.jar
  16. BIN
      build/lib/xml-apis-1.0.b2.jar
  17. 2 0
      build/local.8081.deploy.bat
  18. 2 0
      build/local.8081.install.bat
  19. 6 0
      build/readMe.txt
  20. 2 0
      build/snapshot.8081.deploy.bat
  21. BIN
      docker-compose/bin/agent/activations/apm-toolkit-log4j-1.x-activation-6.3.0.jar
  22. BIN
      docker-compose/bin/agent/activations/apm-toolkit-log4j-2.x-activation-6.3.0.jar
  23. BIN
      docker-compose/bin/agent/activations/apm-toolkit-logback-1.x-activation-6.3.0.jar
  24. BIN
      docker-compose/bin/agent/activations/apm-toolkit-opentracing-activation-6.3.0.jar
  25. BIN
      docker-compose/bin/agent/activations/apm-toolkit-trace-activation-6.3.0.jar
  26. BIN
      docker-compose/bin/agent/bootstrap-plugins/apm-jdk-http-plugin-6.3.0.jar
  27. 48 0
      docker-compose/bin/agent/config/agent.config
  28. BIN
      docker-compose/bin/agent/optional-plugins/apm-customize-enhance-plugin-6.3.0.jar
  29. BIN
      docker-compose/bin/agent/optional-plugins/apm-gson-2.x-plugin-6.3.0.jar
  30. BIN
      docker-compose/bin/agent/optional-plugins/apm-lettuce-5.x-plugin-6.3.0.jar
  31. BIN
      docker-compose/bin/agent/optional-plugins/apm-spring-annotation-plugin-6.3.0.jar
  32. BIN
      docker-compose/bin/agent/optional-plugins/apm-spring-cloud-gateway-2.x-plugin-6.3.0.jar
  33. BIN
      docker-compose/bin/agent/optional-plugins/apm-trace-ignore-plugin-6.3.0.jar
  34. BIN
      docker-compose/bin/agent/optional-plugins/apm-zookeeper-3.4.x-plugin-6.3.0.jar
  35. BIN
      docker-compose/bin/agent/plugins/apm-activemq-5.x-plugin-6.3.0.jar
  36. BIN
      docker-compose/bin/agent/plugins/apm-canal-1.x-plugin-6.3.0.jar
  37. BIN
      docker-compose/bin/agent/plugins/apm-dubbo-2.7.x-plugin-6.3.0.jar
  38. BIN
      docker-compose/bin/agent/plugins/apm-dubbo-plugin-6.3.0.jar
  39. BIN
      docker-compose/bin/agent/plugins/apm-elastic-job-2.x-plugin-6.3.0.jar
  40. BIN
      docker-compose/bin/agent/plugins/apm-elasticsearch-5.x-plugin-6.3.0.jar
  41. BIN
      docker-compose/bin/agent/plugins/apm-feign-default-http-9.x-plugin-6.3.0.jar
  42. BIN
      docker-compose/bin/agent/plugins/apm-grpc-1.x-plugin-6.3.0.jar
  43. BIN
      docker-compose/bin/agent/plugins/apm-h2-1.x-plugin-6.3.0.jar
  44. BIN
      docker-compose/bin/agent/plugins/apm-httpClient-4.x-plugin-6.3.0.jar
  45. BIN
      docker-compose/bin/agent/plugins/apm-httpasyncclient-4.x-plugin-6.3.0.jar
  46. BIN
      docker-compose/bin/agent/plugins/apm-hystrix-1.x-plugin-6.3.0.jar
  47. BIN
      docker-compose/bin/agent/plugins/apm-jdbc-commons-6.3.0.jar
  48. BIN
      docker-compose/bin/agent/plugins/apm-jedis-2.x-plugin-6.3.0.jar
  49. BIN
      docker-compose/bin/agent/plugins/apm-jetty-client-9.0-plugin-6.3.0.jar
  50. BIN
      docker-compose/bin/agent/plugins/apm-jetty-client-9.x-plugin-6.3.0.jar
  51. BIN
      docker-compose/bin/agent/plugins/apm-jetty-server-9.x-plugin-6.3.0.jar
  52. BIN
      docker-compose/bin/agent/plugins/apm-kafka-v1-plugin-6.3.0.jar
  53. BIN
      docker-compose/bin/agent/plugins/apm-mongodb-2.x-plugin-6.3.0.jar
  54. BIN
      docker-compose/bin/agent/plugins/apm-mongodb-3.x-plugin-6.3.0.jar
  55. BIN
      docker-compose/bin/agent/plugins/apm-mysql-5.x-plugin-6.3.0.jar
  56. BIN
      docker-compose/bin/agent/plugins/apm-mysql-6.x-plugin-6.3.0.jar
  57. BIN
      docker-compose/bin/agent/plugins/apm-mysql-8.x-plugin-6.3.0.jar
  58. BIN
      docker-compose/bin/agent/plugins/apm-mysql-commons-6.3.0.jar
  59. BIN
      docker-compose/bin/agent/plugins/apm-nutz-http-1.x-plugin-6.3.0.jar
  60. BIN
      docker-compose/bin/agent/plugins/apm-nutz-mvc-annotation-1.x-plugin-6.3.0.jar
  61. BIN
      docker-compose/bin/agent/plugins/apm-okhttp-3.x-plugin-6.3.0.jar
  62. BIN
      docker-compose/bin/agent/plugins/apm-postgresql-8.x-plugin-6.3.0.jar
  63. BIN
      docker-compose/bin/agent/plugins/apm-rabbitmq-5.x-plugin-6.3.0.jar
  64. BIN
      docker-compose/bin/agent/plugins/apm-redisson-3.x-plugin-6.3.0.jar
  65. BIN
      docker-compose/bin/agent/plugins/apm-resttemplate-4.3.x-plugin-6.3.0.jar
  66. BIN
      docker-compose/bin/agent/plugins/apm-rocketmq-3.x-plugin-6.3.0.jar
  67. BIN
      docker-compose/bin/agent/plugins/apm-rocketmq-4.x-plugin-6.3.0.jar
  68. BIN
      docker-compose/bin/agent/plugins/apm-servicecomb-java-chassis-0.x-plugin-6.3.0.jar
  69. BIN
      docker-compose/bin/agent/plugins/apm-servicecomb-java-chassis-1.x-plugin-6.3.0.jar
  70. BIN
      docker-compose/bin/agent/plugins/apm-sharding-jdbc-1.5.x-plugin-6.3.0.jar
  71. BIN
      docker-compose/bin/agent/plugins/apm-sharding-sphere-3.x-plugin-6.3.0.jar
  72. BIN
      docker-compose/bin/agent/plugins/apm-sharding-sphere-4.x-plugin-6.3.0.jar
  73. BIN
      docker-compose/bin/agent/plugins/apm-solrj-7.x-plugin-6.3.0.jar
  74. BIN
      docker-compose/bin/agent/plugins/apm-spring-async-annotation-plugin-6.3.0.jar
  75. BIN
      docker-compose/bin/agent/plugins/apm-spring-cloud-feign-1.x-plugin-6.3.0.jar
  76. BIN
      docker-compose/bin/agent/plugins/apm-spring-concurrent-util-4.x-plugin-6.3.0.jar
  77. BIN
      docker-compose/bin/agent/plugins/apm-spring-core-patch-6.3.0.jar
  78. BIN
      docker-compose/bin/agent/plugins/apm-springmvc-annotation-3.x-plugin-6.3.0.jar
  79. BIN
      docker-compose/bin/agent/plugins/apm-springmvc-annotation-4.x-plugin-6.3.0.jar
  80. BIN
      docker-compose/bin/agent/plugins/apm-springmvc-annotation-5.x-plugin-6.3.0.jar
  81. BIN
      docker-compose/bin/agent/plugins/apm-springmvc-annotation-commons-6.3.0.jar
  82. BIN
      docker-compose/bin/agent/plugins/apm-spymemcached-2.x-plugin-6.3.0.jar
  83. BIN
      docker-compose/bin/agent/plugins/apm-struts2-2.x-plugin-6.3.0.jar
  84. BIN
      docker-compose/bin/agent/plugins/apm-undertow-2.x-plugin-6.3.0.jar
  85. BIN
      docker-compose/bin/agent/plugins/apm-vertx-core-3.x-plugin-6.3.0.jar
  86. BIN
      docker-compose/bin/agent/plugins/apm-webflux-5.x-plugin-6.3.0.jar
  87. BIN
      docker-compose/bin/agent/plugins/apm-xmemcached-2.x-plugin-6.3.0.jar
  88. BIN
      docker-compose/bin/agent/plugins/dubbo-2.7.x-conflict-patch-6.3.0.jar
  89. BIN
      docker-compose/bin/agent/plugins/dubbo-conflict-patch-6.3.0.jar
  90. BIN
      docker-compose/bin/agent/plugins/motan-plugin-6.3.0.jar
  91. BIN
      docker-compose/bin/agent/plugins/resteasy-server-3.x-plugin-6.3.0.jar
  92. BIN
      docker-compose/bin/agent/plugins/sofa-rpc-plugin-6.3.0.jar
  93. BIN
      docker-compose/bin/agent/plugins/spring-commons-6.3.0.jar
  94. BIN
      docker-compose/bin/agent/plugins/tomcat-7.x-8.x-plugin-6.3.0.jar
  95. BIN
      docker-compose/bin/agent/skywalking-agent.jar
  96. 88 0
      docker-compose/bin/conf/elasticsearch.yml
  97. 10 0
      docker-compose/bin/conf/kibana.yml
  98. 27 0
      docker-compose/bin/conf/logstash.conf
  99. 1 0
      docker-compose/bin/conf/logstash.yml
  100. 46 0
      docker-compose/bin/conf/mysqld.cnf

+ 7 - 0
.gitignore

@@ -0,0 +1,7 @@
+# Compiled class file
+*.class
+*.iml
+*.log
+**/target/**
+/logs/
+/.idea/

+ 875 - 0
build/build.xml

@@ -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>

BIN
build/classNew.zip


BIN
build/configNewNew.zip


+ 7 - 0
build/dev-jenkins-8081.properties

@@ -0,0 +1,7 @@
+maven.profile=ibps-8081
+##maven\u6839\u76ee\u5f55
+maven.home=/usr/local/maven3
+##maven\u4ed3\u5e93\u5730\u5740
+maven.repo=/opt/jenkins/Repository
+##maven\u4f7f\u7528\u7684settings.xml\u6587\u4ef6
+maven.settings=/opt/jenkins/settings.xml

+ 7 - 0
build/dev-jenkins-8082.properties

@@ -0,0 +1,7 @@
+maven.profile=ibps-8082
+##maven\u6839\u76ee\u5f55
+maven.home=/usr/local/maven3
+##maven\u4ed3\u5e93\u5730\u5740
+maven.repo=/opt/jenkins/Repository-8082
+##maven\u4f7f\u7528\u7684settings.xml\u6587\u4ef6
+maven.settings=/opt/jenkins/settings.8082.xml

+ 7 - 0
build/dev-local-8081.properties

@@ -0,0 +1,7 @@
+maven.profile=ibps-8081
+##maven\u6839\u76ee\u5f55
+maven.home=G:\\soft\\apache-maven-3.3.9
+##maven\u4ed3\u5e93\u5730\u5740
+maven.repo=G:\\repository
+##maven\u4f7f\u7528\u7684settings.xml\u6587\u4ef6
+maven.settings=G:\\soft\\apache-maven-3.3.9\\conf\\settings-8082.xml

+ 7 - 0
build/dev-local-8082.properties

@@ -0,0 +1,7 @@
+maven.profile=ibps-8082
+##maven\u6839\u76ee\u5f55
+maven.home=D:\\ibps-dev\\apache-maven-3.2.3
+##maven\u4ed3\u5e93\u5730\u5740
+maven.repo=G:\\m2\\m2-ibps-8082\\Repository
+##maven\u4f7f\u7528\u7684settings.xml\u6587\u4ef6
+maven.settings=G:\\m2\\m2-ibps-8082\\settings.xml

+ 7 - 0
build/dev-snapshot-8081.properties

@@ -0,0 +1,7 @@
+maven.profile=ibps-8081
+##maven\u6839\u76ee\u5f55
+maven.home=C:\\tools\\apache-maven-3.2.3
+##maven\u4ed3\u5e93\u5730\u5740
+maven.repo=C:\\tools\\ibps\\repository
+##maven\u4f7f\u7528\u7684settings.xml\u6587\u4ef6
+maven.settings=C:\\.m2\\settings.xml

+ 2 - 0
build/jenkins.8081.deploy.sh

@@ -0,0 +1,2 @@
+#!/bin/bash
+ant -Dprofile=jenkins-8081 -Doption=all -Dcmd=deploy

+ 2 - 0
build/jenkins.8081.install.sh

@@ -0,0 +1,2 @@
+#!/bin/bash
+ant -Dprofile=jenkins-8081 -Doption=all -Dcmd=install

+ 2 - 0
build/jenkins.8082.deploy.sh

@@ -0,0 +1,2 @@
+#!/bin/bash
+ant -Dprofile=jenkins-8082 -Doption=all -Dcmd=deploy

BIN
build/lib/dom4j-1.6.1.jar


BIN
build/lib/ibps-tools-file-2.0.1.jar


BIN
build/lib/maven-ant-tasks-2.1.3.jar


BIN
build/lib/xml-apis-1.0.b2.jar


+ 2 - 0
build/local.8081.deploy.bat

@@ -0,0 +1,2 @@
+@echo off
+ant -Dprofile=local-8081 -Doption=all -Dcmd=deploy

+ 2 - 0
build/local.8081.install.bat

@@ -0,0 +1,2 @@
+@echo off
+ant -Dprofile=local-8081 -Doption=all -Dcmd=install

+ 6 - 0
build/readMe.txt

@@ -0,0 +1,6 @@
+1、安装apache-ant; 
+2、安装apache-maven;
+3、按实际情况修改dev.properties文件属性;
+4、cmd执行build.xml,根据输入选择是发布到本地maven还是发布到nexus私服;
+5、打包顺序api>base>components>bpmnbase>activiti>common>bpmn;
+

+ 2 - 0
build/snapshot.8081.deploy.bat

@@ -0,0 +1,2 @@
+@echo off
+ant -Dprofile=snapshot-8081 -Doption=all -Dcmd=deploy

BIN
docker-compose/bin/agent/activations/apm-toolkit-log4j-1.x-activation-6.3.0.jar


BIN
docker-compose/bin/agent/activations/apm-toolkit-log4j-2.x-activation-6.3.0.jar


BIN
docker-compose/bin/agent/activations/apm-toolkit-logback-1.x-activation-6.3.0.jar


BIN
docker-compose/bin/agent/activations/apm-toolkit-opentracing-activation-6.3.0.jar


BIN
docker-compose/bin/agent/activations/apm-toolkit-trace-activation-6.3.0.jar


BIN
docker-compose/bin/agent/bootstrap-plugins/apm-jdk-http-plugin-6.3.0.jar


+ 48 - 0
docker-compose/bin/agent/config/agent.config

@@ -0,0 +1,48 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# The agent namespace
+# agent.namespace=${SW_AGENT_NAMESPACE:default-namespace}
+
+# The service name in UI
+agent.service_name=${SW_AGENT_NAME:Your_ApplicationName}
+
+# The number of sampled traces per 3 seconds
+# Negative number means sample traces as many as possible, most likely 100%
+# agent.sample_n_per_3_secs=${SW_AGENT_SAMPLE:-1}
+
+# Authentication active is based on backend setting, see application.yml for more details.
+# agent.authentication = ${SW_AGENT_AUTHENTICATION:xxxx}
+
+# The max amount of spans in a single segment.
+# Through this config item, skywalking keep your application memory cost estimated.
+# agent.span_limit_per_segment=${SW_AGENT_SPAN_LIMIT:300}
+
+# Ignore the segments if their operation names end with these suffix.
+# agent.ignore_suffix=${SW_AGENT_IGNORE_SUFFIX:.jpg,.jpeg,.js,.css,.png,.bmp,.gif,.ico,.mp3,.mp4,.html,.svg}
+
+# If true, skywalking agent will save all instrumented classes files in `/debugging` folder.
+# Skywalking team may ask for these files in order to resolve compatible problem.
+# agent.is_open_debugging_class = ${SW_AGENT_OPEN_DEBUG:true}
+
+# Backend service addresses.
+collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:127.0.0.1:11800}
+
+# Logging file_name
+logging.file_name=${SW_LOGGING_FILE_NAME:skywalking-api.log}
+
+# Logging level
+logging.level=${SW_LOGGING_LEVEL:DEBUG}

BIN
docker-compose/bin/agent/optional-plugins/apm-customize-enhance-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/optional-plugins/apm-gson-2.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/optional-plugins/apm-lettuce-5.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/optional-plugins/apm-spring-annotation-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/optional-plugins/apm-spring-cloud-gateway-2.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/optional-plugins/apm-trace-ignore-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/optional-plugins/apm-zookeeper-3.4.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-activemq-5.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-canal-1.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-dubbo-2.7.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-dubbo-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-elastic-job-2.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-elasticsearch-5.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-feign-default-http-9.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-grpc-1.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-h2-1.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-httpClient-4.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-httpasyncclient-4.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-hystrix-1.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-jdbc-commons-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-jedis-2.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-jetty-client-9.0-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-jetty-client-9.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-jetty-server-9.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-kafka-v1-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-mongodb-2.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-mongodb-3.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-mysql-5.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-mysql-6.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-mysql-8.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-mysql-commons-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-nutz-http-1.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-nutz-mvc-annotation-1.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-okhttp-3.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-postgresql-8.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-rabbitmq-5.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-redisson-3.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-resttemplate-4.3.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-rocketmq-3.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-rocketmq-4.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-servicecomb-java-chassis-0.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-servicecomb-java-chassis-1.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-sharding-jdbc-1.5.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-sharding-sphere-3.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-sharding-sphere-4.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-solrj-7.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-spring-async-annotation-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-spring-cloud-feign-1.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-spring-concurrent-util-4.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-spring-core-patch-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-springmvc-annotation-3.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-springmvc-annotation-4.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-springmvc-annotation-5.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-springmvc-annotation-commons-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-spymemcached-2.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-struts2-2.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-undertow-2.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-vertx-core-3.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-webflux-5.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/apm-xmemcached-2.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/dubbo-2.7.x-conflict-patch-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/dubbo-conflict-patch-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/motan-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/resteasy-server-3.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/sofa-rpc-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/spring-commons-6.3.0.jar


BIN
docker-compose/bin/agent/plugins/tomcat-7.x-8.x-plugin-6.3.0.jar


BIN
docker-compose/bin/agent/skywalking-agent.jar


+ 88 - 0
docker-compose/bin/conf/elasticsearch.yml

@@ -0,0 +1,88 @@
+# ======================== Elasticsearch Configuration =========================
+#
+# NOTE: Elasticsearch comes with reasonable defaults for most settings.
+#       Before you set out to tweak and tune the configuration, make sure you
+#       understand what are you trying to accomplish and the consequences.
+#
+# The primary way of configuring a node is via this file. This template lists
+# the most important settings you may want to configure for a production cluster.
+#
+# Please consult the documentation for further information on configuration options:
+# https://www.elastic.co/guide/en/elasticsearch/reference/index.html
+#
+# ---------------------------------- Cluster -----------------------------------
+#
+# Use a descriptive name for your cluster:
+#
+cluster.name: CollectorDBCluster
+#
+# ------------------------------------ Node ------------------------------------
+#
+# Use a descriptive name for the node:
+#
+#node.name: node-1
+#
+# Add custom attributes to the node:
+#
+#node.attr.rack: r1
+#
+# ----------------------------------- Paths ------------------------------------
+#
+# Path to directory where to store the data (separate multiple locations by comma):
+#
+#path.data: /path/to/data
+#
+# Path to log files:
+#
+#path.logs: /path/to/logs
+#
+# ----------------------------------- Memory -----------------------------------
+#
+# Lock the memory on startup:
+#
+#bootstrap.memory_lock: true
+#
+# Make sure that the heap size is set to about half the memory available
+# on the system and that the owner of the process is allowed to use this
+# limit.
+#
+# Elasticsearch performs poorly when the system is swapping the memory.
+#
+# ---------------------------------- Network -----------------------------------
+#
+# Set the bind address to a specific IP (IPv4 or IPv6):
+#
+network.host: 0.0.0.0
+#
+# Set a custom port for HTTP:
+#
+http.port: 9200
+#
+# For more information, consult the network module documentation.
+#
+# --------------------------------- Discovery ----------------------------------
+#
+# Pass an initial list of hosts to perform discovery when new node is started:
+# The default list of hosts is ["127.0.0.1", "[::1]"]
+#
+#discovery.zen.ping.unicast.hosts: ["host1", "host2"]
+#
+# Prevent the "split brain" by configuring the majority of nodes (total number of master-eligible nodes / 2 + 1):
+#
+#discovery.zen.minimum_master_nodes: 
+#
+# For more information, consult the zen discovery module documentation.
+#
+# ---------------------------------- Gateway -----------------------------------
+#
+# Block initial recovery after a full cluster restart until N nodes are started:
+#
+#gateway.recover_after_nodes: 3
+#
+# For more information, consult the gateway module documentation.
+#
+# ---------------------------------- Various -----------------------------------
+#
+# Require explicit names when deleting indices:
+#
+#action.destructive_requires_name: true

+ 10 - 0
docker-compose/bin/conf/kibana.yml

@@ -0,0 +1,10 @@
+#
+# ** THIS IS AN AUTO-GENERATED FILE **
+#
+
+# Default Kibana configuration for docker target
+server.name: kibana
+server.host: "0.0.0.0"
+i18n.locale: "zh-CN"
+elasticsearch.url: "http://192.168.3.230:39200"
+xpack.monitoring.ui.container.elasticsearch.enabled: true

+ 27 - 0
docker-compose/bin/conf/logstash.conf

@@ -0,0 +1,27 @@
+# Sample Logstash configuration for creating a simple
+# Beats -> Logstash -> Elasticsearch pipeline.
+
+input {
+  beats {
+    port => 5044
+  }
+}
+
+filter {
+  grok {
+    #"%d{ISO8601} %-1X{threadid} ${project.name} %-1X{appversion} ibps.bpmn %-1X{operation} %-1X{traceid} %-1X{serverip} %-1X{serverport} %-1X{clientip} %-1X{url} %-1X{method} %-1X{headers} %-1X{paramters} %-1X{uid} %level %l : %m%n"
+    match => { "message" => "%{TIMESTAMP_ISO8601:datetime} %{NUMBER:thread_id} %{GREEDYDATA:project_name} %{GREEDYDATA:project_version} %{GREEDYDATA:module} %{GREEDYDATA:operation} %{NUMBER:trace_id} %{NUMBER:span_id} %{IP:server_ip} %{NUMBER:server_port} %{IP:client_ip} %{URIPATH:url} %{WORD:method} %{GREEDYDATA:headers} %{GREEDYDATA:paramters} %{GREEDYDATA:uid} %{LOGLEVEL:level} %{GREEDYDATA:logger} : %{GREEDYDATA:detail}" }
+  }
+}
+
+output {
+  elasticsearch {
+    hosts => ["http://192.168.3.230:39200"]
+    index => "logstash-%{[beat][name]}-%{+YYYY.MM.dd}"
+    #user => "elastic"
+    #password => "changeme"
+  }
+  stdout {
+    codec => json_lines
+  }
+}

+ 1 - 0
docker-compose/bin/conf/logstash.yml

@@ -0,0 +1 @@
+http.host: "0.0.0.0"

+ 46 - 0
docker-compose/bin/conf/mysqld.cnf

@@ -0,0 +1,46 @@
+# For advice on how to change settings please see
+# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
+[client]
+
+default-character-set = utf8
+
+[mysqld]
+port = 3306
+default-storage-engine = INNODB
+character-set-server = utf8
+collation-server = utf8_general_ci
+max_connections = 1024
+max_allowed_packet = 64M
+lower_case_table_names = 1
+innodb_buffer_pool_size = 256M
+join_buffer_size = 256M
+read_rnd_buffer_size = 16M
+sort_buffer_size = 16M
+sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
+
+#
+# Remove leading # and set to the amount of RAM for the most important data
+# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
+# innodb_buffer_pool_size = 128M
+#
+# Remove leading # to turn on a very important data integrity option: logging
+# changes to the binary log between backups.
+# log_bin
+#
+# Remove leading # to set options mainly useful for reporting servers.
+# The server defaults are faster for transactions and fast SELECTs.
+# Adjust sizes as needed, experiment to find the optimal values.
+# join_buffer_size = 128M
+# sort_buffer_size = 2M
+# read_rnd_buffer_size = 2M
+
+datadir=/var/lib/mysql
+socket=/var/lib/mysql/mysql.sock
+
+# Disabling symbolic-links is recommended to prevent assorted security risks
+symbolic-links=0
+
+#general_log=on
+#general_log_file=/var/log/mysqld/mysqld.general.log
+
+pid-file=/var/run/mysqld/mysqld.pid

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików