diff --git a/git-across-project-model.md b/git-across-project-model.md new file mode 100644 index 0000000..79d65c5 --- /dev/null +++ b/git-across-project-model.md @@ -0,0 +1 @@ +![20180904153604697240373.png](http://o6fhqh1oe.bkt.clouddn.com/20180904153604697240373.png) diff --git a/maven.md b/maven.md new file mode 100644 index 0000000..26a5828 --- /dev/null +++ b/maven.md @@ -0,0 +1,2311 @@ +# Maven使用方法与配置文件详解 + +[TOC] + +## 介绍 + +Maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、SCMS、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等 +Maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性,利用Maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等 + +## 概念 + +- **POM**(项目配置模型) + + POM是指Project Object Model。POM是一个XML,在Maven2里为pom.xml。是Maven工作的基础,在执行task或者goal时,Maven会去项目根目录下读取pom.xml获得需要的配置信息 + POM文件中包含了项目的信息和Maven build项目所需的配置信息,通常有项目信息(如版本、成员)、项目的依赖、插件和goal、build选项等等 + POM是可以继承的,通常对于一个大型的项目或是多个Module的情况,子模块的POM需要指定父模块的POM + +- **Artifact**(产物) + + 可以是jar文件,源文件,二进制文件,war文件,甚至是pom文件。每个artifact都由groupId:artifactId:version组成的标识符唯一识别。需要被使用(依赖)的artifact都要放在仓库(见Repository)中 + +- **Repositories**(仓库) + + Repositories是用来存储Artifact的。如果说我们的项目产生的Artifact是一个个小工具,那么Repositories就是一个仓库,里面有我们自己创建的工具,也可以储存别人造的工具,我们在项目中需要使用某种工具时,在pom中声明dependency,编译代码时就会根据dependency去下载工具(Artifact),供自己使用。 + + 对于自己的项目完成后可以通过mvn install命令将项目放到仓库(Repositories)中仓库分为本地仓库和远程仓库,远程仓库是指远程服务器上用于存储Artifact的仓库,本地仓库是指本机存储Artifact的仓库,对于windows机器本地仓库地址为系统用户的.m2/repository下面。 + 对于需要的依赖,在pom中添加dependency即可,可以在maven的仓库中搜索:http://mvnrepository.com/ + +- **Lifecycle**(生命周期) + + 生命周期,这是Maven最高级别的的控制单元,它是一系列的Phase组成,也就是说,一个生命周期,就是一个大任务的总称,不管它里面分成多少个子任务,反正就是运行一个Lifecycle,就是交待了一个任务,运行完后,就得到了一个结果,中间的过程,是Phase完成的,自己可以定义自己的Lifecycle,包含自己想要的Phase,一个Lifecycle是由Phases构成的 + + Lifecycle顺序:*validate -> compile -> test -> package -> verify -> install -> deploy* + +- **Phase**(阶段) + + 可以理解为任务单元,Lifecycle是总任务,Phase就是总任务分出来的一个个子任务,但是这些子任务是被规格化的,它可以同时被多个Lifecycle所包含,一个Lifecycle可以包含任意个Phase,Phase的执行是按顺序的,一个Phase可以绑定很多个Goal,至少为一个,没有Goal的Phase是没有意义的 + + +- **Goal**(目标) + + 这是执行任务的最小单元,它可以绑定到任意个Phase中,一个phase有一个或多个Goal,Goal也是按顺序执行的,一个Phase被执行时,绑定到Phase里的Goal会按绑定的时间被顺序执行,不管Phase己经绑定了多少个Goal,你自己定义的Goal都可以继续绑到Phase中 + + **例:** `mvn clean dependency:copy-dependencies package` + clean是phase、dependency:copy-dependencies是plugin-in dependency 的goal copy-dependencies、package也是一个phase;maven会顺序执行这3个对象中包含的所有goal + + +## 镜像 + +- 国内镜像库 (~/.m2/settings.xml) + + ```xml + + + + alimaven + central + aliyun maven + http://maven.aliyun.com/nexus/content/repositories/central/ + + + + + nexus-163 + * + Nexus 163 + http://mirrors.163.com/maven/repository/maven-public/ + + + ``` + +## 配置文件详解 + +- pom.xml + + ```xml + + + 4.0.0 + + + + + + + com.murong.ecp.app + + + pos + + + 1.0.1-SNAPSHOT + + + jar + + + + + + + + GBK + + + GBK + + + GBK + + + sit + + + + + + + + + + + + + ecp-releases + releases + http://10.99.65.10:8081/repository/ecp-releases/ + + + + + + + + + + + + ecp-releases + releases + http://10.99.65.10:8081/repository/ecp-releases/ + + + + + + + + + + + + thirdparty + account-api-accounting + 1.0.0 + jar + + + thirdparty + account-api-common + 1.0.0 + jar + + + thirdparty + account-api-manager + 1.0.0 + jar + + + thirdparty + alipay-sdk-java20171201160035 + 1.0.0 + jar + + + thirdparty + axis2 + 1.6.1.wso2v10 + jar + + + com.murong.ecp + com.murong.ecp.app.common.enumsaccout + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.app.atmp-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.app.posp.poschandler-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.bat.job-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.biz.engine-1.0.1 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.biz.engineext-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.biz.transengine-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.bpservice.bsp-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.bpservice.param-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.bpservice.paramhandler-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.bpservice.schedule-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.bpservice.sqn-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.bpservice.tranflowctrl-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.bservice.btp + 1.0.4 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.gateway-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.http-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.ibscomm-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.jms.jmsadapter-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.jms.jmsbean-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.mdlsvr-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.mq-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.tcp-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.tuxedo-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.webservice-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.client.http-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.client.tcp-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.comp.ccb-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.comp.cmp-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.comp.expr-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.comp.expression + 1.0.4 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.comp.handlers-1.0.1 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.comp.handlers + 1.0.6 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.comp.pubatc-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.comp.pubatcext-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.core.lib-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.data.zookeeper-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.dict.appconstant-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.mng-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.mngutil-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.monext-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.template-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.tools.probes-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.tools.report-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.tools.simpress-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.transform.cnaps-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.transform.datafmtconvert-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.transform.iif-1.0.4 + branch_4_3_1 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.transform.swcode-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.web.webatc-1.0.0 + 1.0.0 + jar + + + thirdparty + commons-lang + 2.6 + jar + + + thirdparty + core + 3.1.0 + jar + + + thirdparty + cxf-api + 2.4.3 + jar + + + thirdparty + cxf-bundle + 2.4.3 + jar + + + thirdparty + cxf-common-utilities + 2.4.3 + jar + + + thirdparty + cxf-rt-core + 2.4.3 + jar + + + thirdparty + cxf-rt-databinding-aegis + 2.4.3 + jar + + + thirdparty + cxf-rt-databinding-jaxb + 2.4.3 + jar + + + thirdparty + cxf-rt-frontend-jaxws + 2.4.3 + jar + + + thirdparty + cxf-rt-frontend-simple + 2.4.3 + jar + + + thirdparty + cxf-rt-management + 2.4.3 + jar + + + thirdparty + cxf-rt-transports-http + 2.4.3 + jar + + + thirdparty + cxf-rt-transports-http-jetty + 2.4.3 + jar + + + thirdparty + hamcrest-core + 1.3 + jar + + + thirdparty + hanhui-common-lang + 1.0.0 + jar + + + thirdparty + jcl-over-slf4j + 1.7.5 + jar + + + thirdparty + junit + 4.12 + jar + + + com.murong.ecp + mrweixinpay-1.0 + 1.0.0 + jar + + + thirdparty + neethi + 3.1.0 + jar + + + thirdparty + starposalipay + 1.2 + jar + + + thirdparty + wsdl4j + 1.6.2.wso2v4 + jar + + + thirdparty + xmlschema-core + 2.2.2 + jar + + + thirdparty + zfbpay + 1.0.0 + jar + + + thirdparty + zxing-core + 2.1 + jar + + + thirdparty + FneBase64 + 1.0.0 + jar + + + thirdparty + NLandCheckInfo + 1.0.0 + jar + + + thirdparty + activation + 1.0.0 + jar + + + thirdparty + amqp-client + 3.3.4 + jar + + + thirdparty + asm + 1.0.0 + jar + + + thirdparty + axiom-api + 1.2.12 + jar + + + thirdparty + axiom-dom + 1.2.12 + jar + + + thirdparty + axiom-impl + 1.2.12 + jar + + + thirdparty + axis + 1.0.0 + jar + + + thirdparty + axis2-adb + 1.5.6 + jar + + + thirdparty + axis2-adb-codegen + 1.5.6 + jar + + + thirdparty + axis2-ant-plugin + 1.5.6 + jar + + + thirdparty + axis2-clustering + 1.5.6 + jar + + + thirdparty + axis2-codegen + 1.5.6 + jar + + + thirdparty + axis2-corba + 1.5.6 + jar + + + thirdparty + axis2-fastinfoset + 1.5.6 + jar + + + thirdparty + axis2-java2wsdl + 1.5.6 + jar + + + thirdparty + axis2-jaxbri + 1.5.6 + jar + + + thirdparty + axis2-jaxws + 1.5.6 + jar + + + thirdparty + axis2-jibx + 1.5.6 + jar + + + thirdparty + axis2-json + 1.5.6 + jar + + + thirdparty + axis2-kernel + 1.5.6 + jar + + + thirdparty + axis2-metadata + 1.5.6 + jar + + + thirdparty + axis2-mtompolicy + 1.5.6 + jar + + + thirdparty + axis2-saaj + 1.5.6 + jar + + + thirdparty + axis2-soapmonitor-servlet + 1.5.6 + jar + + + thirdparty + axis2-spring + 1.5.6 + jar + + + thirdparty + axis2-transport-http + 1.5.6 + jar + + + thirdparty + axis2-transport-local + 1.5.6 + jar + + + thirdparty + axis2-xmlbeans + 1.5.6 + jar + + + thirdparty + backport-util-concurrent + 3.1 + jar + + + thirdparty + c3p0 + 0.9.2.1 + jar + + + thirdparty + com.ibm.mq + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.bpservice.dataqueue-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.bpservice.sequence-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.jms-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.core.common-1.0.4 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.core.constant-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.core.dbutil-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.core.dispatcher-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.core.framework-1.0.4 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.core.hub-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.core.json-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.core.parse-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.core.register-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.core.workload-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.data-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.data.cache-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.mon-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.security.encrypt-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.tools-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.tools.datcln-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.tools.filbrc-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.util-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.web.mvc-1.0.5 + branch_4_3_1 + jar + + + thirdparty + commons-beanutils + 1.8.3 + jar + + + thirdparty + commons-beanutils-core + 1.8.3 + jar + + + thirdparty + commons-cli + 1.2 + jar + + + thirdparty + commons-codec + 1.6 + jar + + + thirdparty + commons-collections + 3.2.1 + jar + + + thirdparty + commons-configuration + 1.10 + jar + + + thirdparty + commons-dbcp + 1.2.1 + jar + + + thirdparty + commons-digester + 1.7 + jar + + + thirdparty + commons-discovery + 0.2 + jar + + + thirdparty + commons-email + 1.1 + jar + + + thirdparty + commons-fileupload + 1.2 + jar + + + thirdparty + commons-httpclient + 3.0.1 + jar + + + thirdparty + commons-io + 2.4 + jar + + + thirdparty + commons-logging + 1.1 + jar + + + thirdparty + commons-net + 1.0.0 + jar + + + thirdparty + commons-pool + 1.4 + jar + + + thirdparty + commons-pool2 + 2.3 + jar + + + thirdparty + commons-validator + 1.0.0 + jar + + + thirdparty + commontemplate + 0.8.1 + jar + + + thirdparty + dom4j + 1.6.1 + jar + + + thirdparty + druid + 1.0.7 + jar + + + thirdparty + ezmorph + 1.0.6 + jar + + + thirdparty + fluent-hc + 4.3.6 + jar + + + thirdparty + freemarker + 1.0.0 + jar + + + thirdparty + gson + 2.1 + jar + + + thirdparty + hivemind + 1.1.1 + jar + + + thirdparty + hivemind-lib + 1.1.1 + jar + + + thirdparty + hs-servlet + 1.0.0 + jar + + + thirdparty + htmlparser + 1.0.0 + jar + + + thirdparty + httpclient + 4.3.6 + jar + + + thirdparty + httpclientcontrib + 1.0.0 + jar + + + thirdparty + httpcore + 4.3.1 + jar + + + thirdparty + httpmime + 4.3.5 + jar + + + thirdparty + iTextAsian + 1.0.0 + jar + + + thirdparty + ibatis + 2.3.4.726 + jar + + + thirdparty + itext + 1.4 + jar + + + thirdparty + jakarta-oro + 2.0.8 + jar + + + thirdparty + javassist + 3.6.ga + jar + + + thirdparty + jaxen + 1.1.1 + jar + + + thirdparty + jaxrpc + 1.0.0 + jar + + + thirdparty + jcommon + 1.0.12 + jar + + + thirdparty + jedis + 2.6.2 + jar + + + thirdparty + jfreechart + 1.0.9 + jar + + + thirdparty + jms + 1.0.0 + jar + + + thirdparty + jolt + 1.0.0 + jar + + + thirdparty + joltjse + 1.0.0 + jar + + + thirdparty + json-lib-2.2.2-jdk13 + 1.0.0 + jar + + + thirdparty + json-lib-2.4-jdk15 + 1.0.0 + jar + + + thirdparty + jxl + 1.0.0 + jar + + + thirdparty + kafka-clients + 0.9.0.1 + jar + + + thirdparty + log4j + 1.2.14 + jar + + + thirdparty + mail + 1.0.0 + jar + + + thirdparty + mchange-commons-java + 0.2.3.4 + jar + + + thirdparty + mina-core + 1.1.7 + jar + + + thirdparty + mina-filter-ssl + 1.1.7 + jar + + + thirdparty + mybatis + 3.1.1 + jar + + + thirdparty + mybatis-spring + 1.0.1 + jar + + + thirdparty + mysql-connector-java-5.1.35-bin + 1.0.0 + jar + + + thirdparty + ojdbc6 + 1.0.0 + jar + + + thirdparty + poi-3.9-20121203 + 1.0.0 + jar + + + thirdparty + poi-excelant-3.9-20121203 + 1.0.0 + jar + + + thirdparty + poi-ooxml-3.9-20121203 + 1.0.0 + jar + + + thirdparty + poi-ooxml-schemas-3.9-20121203 + 1.0.0 + jar + + + thirdparty + poi-scratchpad-3.9-20121203 + 1.0.0 + jar + + + thirdparty + poi2 + 1.0.0 + jar + + + thirdparty + report4 + 1.0.0 + jar + + + thirdparty + saaj + 1.0.0 + jar + + + thirdparty + servlet-api + 1.0.0 + jar + + + thirdparty + slf4j-api + 1.7.7 + jar + + + thirdparty + slf4j-log4j12 + 1.7.2 + jar + + + thirdparty + slf4j-simple + 1.7.7 + jar + + + thirdparty + spring-amqp + 1.3.5.RELEASE + jar + + + thirdparty + spring-aop + 3.1.1.RELEASE + jar + + + thirdparty + spring-asm + 3.1.1.RELEASE + jar + + + thirdparty + spring-batch-core + 2.1.8.RELEASE + jar + + + thirdparty + spring-batch-infrastructure + 2.1.8.RELEASE + jar + + + thirdparty + spring-beans + 3.1.1.RELEASE + jar + + + thirdparty + spring-context + 3.1.1.RELEASE + jar + + + thirdparty + spring-core + 3.1.1.RELEASE + jar + + + thirdparty + spring-expression + 3.1.1.RELEASE + jar + + + thirdparty + spring-jdbc + 3.1.1.RELEASE + jar + + + thirdparty + spring-rabbit + 1.3.5.RELEASE + jar + + + thirdparty + spring-retry + 1.1.0.RELEASE + jar + + + thirdparty + spring-tx + 3.1.1.RELEASE + jar + + + thirdparty + stax-api + 1.0.1 + jar + + + thirdparty + velocity + 1.5 + jar + + + + thirdparty + xmlbeans + 2.3.0 + jar + + + thirdparty + xmlpull + 1.1.3.1 + jar + + + thirdparty + xmlsec + 1.4.1 + jar + + + thirdparty + xom + 1.2.5 + jar + + + thirdparty + xpp3 + 1.1.4c + jar + + + thirdparty + xstream + 1.4.7 + jar + + + thirdparty + zkclient + 2.1.1 + jar + + + thirdparty + zookeeper + 3.4.6 + jar + + + thirdparty + EmClient + 1.0.0 + jar + + + thirdparty + JBigInflateConverter + 1.0.0 + jar + + + thirdparty + bcprov-jdk16-141 + 1.0.0 + jar + + + thirdparty + ccp-security + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.channel.kafka.adapter-1.0.0 + 1.0.0 + jar + + + thirdparty + element-credit-pub + 1.0.0 + jar + + + thirdparty + fastjson + 1.2.7 + jar + + + thirdparty + hiatmpatc + 1.0.0 + jar + + + thirdparty + hidesutils + 1.0.0 + jar + + + thirdparty + hiposchandler + 1.0.0 + jar + + + thirdparty + hisxpay + 1.0.0 + jar + + + com.murong.ecp + mracmatc + 1.0.0 + jar + + + com.murong.ecp + mractatc + 1.0.0 + jar + + + com.murong.ecp + mralipay + 1.0.0 + jar + + + com.murong.ecp + mratmp + 1.0.0 + jar + + + com.murong.ecp + mrbankutils + 1.0.0 + jar + + + com.murong.ecp + mrcacertself + 1.0.0 + jar + + + com.murong.ecp + mrcapatc + 1.0.0 + jar + + + com.murong.ecp + mrcmm + 1.0.0 + jar + + + com.murong.ecp + mrcmmatc + 1.0.0 + jar + + + com.murong.ecp + mrcmmfee + 1.0.0 + jar + + + com.murong.ecp + mrcmmgeninf + 1.0.0 + jar + + + com.murong.ecp + mrcorgurm + 1.0.0 + jar + + + com.murong.ecp + mrcpu + 1.0.0 + jar + + + com.murong.ecp + mrcrdbin + 1.0.0 + jar + + + com.murong.ecp + mrcustom + 1.0.0 + jar + + + com.murong.ecp + mrdecode + 1.0.0 + jar + + + com.murong.ecp + mrdesutils + 1.0.0 + jar + + + com.murong.ecp + mrematc + 1.0.0 + jar + + + com.murong.ecp + mrgeninf + 1.0.0 + jar + + + com.murong.ecp + mrgwa + 1.0.0 + jar + + + com.murong.ecp + mripos-2.0.1 + 2.0.1 + jar + + + com.murong.ecp + mrips + 1.0.0 + jar + + + com.murong.ecp + mrjsontophc + 1.0.0 + jar + + + com.murong.ecp + mrloadpkgmapper + 1.0.0 + jar + + + com.murong.ecp + mrmcaatc + 1.0.0 + jar + + + com.murong.ecp + mrmcgatc + 1.0.0 + jar + + + com.murong.ecp + mrmd5 + 1.0.0 + jar + + + com.murong.ecp + mrmkm + 1.0.0 + jar + + + com.murong.ecp + mrmkmatc + 1.0.0 + jar + + + com.murong.ecp + mrmngatc + 1.0.0 + jar + + + com.murong.ecp + mrmod + 1.0.0 + jar + + + com.murong.ecp + mrmpp + 1.0.0 + jar + + + com.murong.ecp + mrnewacm + 1.0.2 + jar + + + com.murong.ecp + mrngw + 1.0.0 + jar + + + com.murong.ecp + mrntc + 1.0.0 + jar + + + com.murong.ecp + mrntcatc + 1.0.0 + jar + + + com.murong.ecp + mrpayatc + 1.0.0 + jar + + + com.murong.ecp + mrportal + 1.0.0 + jar + + + com.murong.ecp + mrposchandler + 1.0.0 + jar + + + com.murong.ecp + mrpsm + 1.0.1 + jar + + + com.murong.ecp + mrptmatc + 1.0.0 + jar + + + com.murong.ecp + mrptsatc + 1.0.0 + jar + + + com.murong.ecp + mrpubatc + 1.0.0 + jar + + + com.murong.ecp + mrpwmatc + 1.0.0 + jar + + + com.murong.ecp + mrreportext + 1.0.0 + jar + + + com.murong.ecp + mrrisknew-2.0.1 + 2.0.1 + jar + + + com.murong.ecp + mrrpm + 1.0.0 + jar + + + com.murong.ecp + mrrpmatc + 1.0.0 + jar + + + com.murong.ecp + mrrrc + 1.0.0 + jar + + + com.murong.ecp + mrrrcatc + 1.0.0 + jar + + + com.murong.ecp + mrrss + 1.0.0 + jar + + + com.murong.ecp + mrrssatc + 1.0.0 + jar + + + com.murong.ecp + mrrssrulecheck + 1.0.0 + jar + + + com.murong.ecp + mrrzb + 1.0.0 + jar + + + com.murong.ecp + mrsha256pwd + 1.0.0 + jar + + + com.murong.ecp + mrsmsclient + 1.0.0 + jar + + + com.murong.ecp + mrsxpay + 1.0.0 + jar + + + com.murong.ecp + mrtamatc + 1.0.0 + jar + + + com.murong.ecp + mrtrcoper + 1.0.0 + jar + + + com.murong.ecp + mrurm-2.0.1 + 2.0.1 + jar + + + com.murong.ecp + mrurmatc + 1.0.0 + jar + + + com.murong.ecp + mrurmfee + 1.0.0 + jar + + + com.murong.ecp + mrutilty + 1.0.0 + jar + + + thirdparty + netpayclient + 1.0.0 + jar + + + thirdparty + newlandutil + 1.0.0 + jar + + + thirdparty + pe-enterx-guard + 1.0.0 + jar + + + thirdparty + qrcode + 0.0.1 + jar + + + thirdparty + qrcode_swetake + 0.0.1 + jar + + + thirdparty + shanghai_1.0.0 + 1.0.0 + jar + + + thirdparty + upacp_sdk + 1.0.0 + jar + + + thirdparty + 1 + 1.0.0 + jar + + + thirdparty + AESRZ + 1.0.0 + jar + + + thirdparty + AESWithJCE + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.web-1.0.1 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.web.httpsession-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.web.menu-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.web.mvc-1.0.2 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.web.mvc-ext + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.web.prt-1.0.0 + 1.0.0 + jar + + + com.murong.ecp + com.yuangou.ecp.bp.web.taglib-1.0.0 + 1.0.0 + jar + + + thirdparty + cors-filter + 2.4 + jar + + + thirdparty + hs-sert + 1.0.0 + jar + + + thirdparty + java-property-utils + 1.9.1 + jar + + + thirdparty + jstl + 1.1.2 + jar + + + com.murong.ecp + mrips-common_1.0.0 + common_1.0.0 + jar + + + com.murong.ecp + mrparam + 1.0.0 + jar + + + thirdparty + securityAPI + 1.0.0 + jar + + + thirdparty + standard + 1.1.2 + jar + + + + + + + + + + + + ${project.basedir}/src/main/resources + + * + + + + ${project.basedir}/src/main/java + + **/mapper/**/*.xml + + + + ${project.basedir}/src/main + + jsp/**/* + + + + ${project.basedir} + + start.sh + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + + 1.7 + + 1.7 + + GBK + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + GBK + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.6 + + + + **/*.class + **/mapper/*.xml + **/mapper/**/*.xml + + + ${project.artifactId}-${project.version} + + + + + + + + + + + maven-assembly-plugin + + + ${project.basedir}/assembly.xml + + ${project.artifactId}-${project.version} + + + + + make-zip + package + + single + + + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + copy-plugin + compile + + + + + + + + + + + + + + + + run + + + + + + + + + ``` + +- assembly.xml + + ```xml + + distribution + + tar.gz + + false + + + ${project.build.outputDirectory} + + ${project.artifactId} + + com/** + **/*.sit + **/*.prd + **/*.dev + + + + + + + ${project.artifactId}/applib + + system + + + + + ``` + + diff --git a/monitor.md b/monitor.md index c2da013..9add9f2 100644 --- a/monitor.md +++ b/monitor.md @@ -256,3 +256,9 @@ grep -E "ehpspos[0-9].*2010020|ehpspos[0-9].*2010021|ehpspos[0-9].*2010060|ehpspos[0-9].*4433001|ehpspos[0-9].*4433011|ehpspos[0-9].*5533001|ehpspos[0-9].*5533001|ehpspos[0-9].*5533006" txntrc_*.lst* | awk -F '|' '{sum[$13]+=1}END{for (i in sum)print i,sum[i]}' | sort -r -n -k 2 | sed -n '1,10p' ``` +## 监控常见的问题分析 + +- 接入服务&接出服务线程数同时飙升 + +> 这种情况多由于上游通道系统异常、网络异常导致的 +