构建dubbo分布式平台-maven构建ant-utils工具项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了 构建dubbo分布式平台-maven构建ant-utils工具项目相关的知识,希望对你有一定的参考价值。

上一篇我们介绍《构建dubbo分布式平台-maven构建ant-framework核心代码Base封装》,今天重点讲解的是ant-utils工具包的构建过程。

导语:ant-utils是核心工具包,提供整个架构通用工具类库

  1. 创建ant-utils工具包子项目,继承ant-parent根项目,其中pom.xml配置如下:
    `<span style="font-size: 14px;"><?xml version="1.0"?>
    <project
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
    xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;
    <modelVersion>4.0.0</modelVersion>
    <parent>
    <groupId>com.sml.sz</groupId>
    <artifactId>ant-project</artifactId>
    <version>1.0.0</version>
    </parent>
    <artifactId>ant-utils</artifactId>
    <name>ant-utils</name>
    <url>http://maven.apache.org</url>;
    <description>ant核心工具包,提供整个架构通用工具类库</description>

    <dependencies>

    org.apache.commons commons-lang3 ${commons-lang3.version} commons-io commons-io ${commons-io.version} commons-codec commons-codec ${commons-codec.version} commons-fileupload commons-fileupload ${commons-fileupload.version} commons-beanutils commons-beanutils ${commons-beanutils.version} commons-logging commons-logging com.fasterxml.jackson.core jackson-core ${jackson.version} com.fasterxml.jackson.core jackson-databind ${jackson.version} com.fasterxml.jackson.core jackson-annotations ${jackson.version} com.fasterxml.jackson.module jackson-module-jaxb-annotations ${jackson.version} com.thoughtworks.xstream xstream ${xstream.version} net.sf.dozer dozer ${dozer.version} org.freemarker freemarker ${freemarker.version} javax.mail mail ${email.version} javax.activation activation 1.1.1 org.apache.poi poi ${poi.version} org.apache.poi poi-ooxml ${poi.version} org.apache.poi poi-ooxml-schemas ${poi.version} com.drewnoakes metadata-extractor 2.6.2 com.google.zxing core 2.2 com.google.zxing javase 2.2 net.sf.ehcache ehcache-core ${ehcache.version} net.sf.ehcache ehcache-web ${ehcache-web.version} redis.clients jedis 2.5.1 org.springframework spring-context-support ${spring.version} org.apache.httpcomponents httpclient 4.5.2 sit environment.type sit com.google.code.maven-replacer-plugin replacer target/classes/logback.properties =dev =sit uat environment.type uat com.google.code.maven-replacer-plugin replacer target/classes/logback.properties =dev =uat performance environment.type performance com.google.code.maven-replacer-plugin replacer target/classes/logback.properties =dev =perf production environment.type production com.google.code.maven-replacer-plugin replacer target/classes/logback.properties =dev =prd
  2. 此项目中只包含了通用的工具类库,包括:配置文件、文件处理、手机短信、email邮箱处理、
    redis缓存处理、collection集合处理、cookie处理、时间工具、freemarker模板工具、httpclient工具、
    多线程等。愿意了解框架技术或者源码的朋友直接求求交流分享技术:2042849237

欢迎大家跟我一起学习《构建dubbo分布式平台》,希望大家持续关注后面的文章!`

以上是关于 构建dubbo分布式平台-maven构建ant-utils工具项目的主要内容,如果未能解决你的问题,请参考以下文章

构建dubbo分布式平台-maven构建config配置项目

构建dubbo分布式平台-maven构建config配置项目

构建dubbo分布式平台-maven模块规划和平台功能导图

构建dubbo分布式平台-dubbo简介

构建dubbo分布式平台-maven构建根项目

构建dubbo分布式平台-maven代码结构