<?xml version="1.0" encoding="UTF-8"?>
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
<modelVersion>4.0.0</modelVersion>
|
|
<parent>
|
<artifactId>pipIrr-parent</artifactId>
|
<groupId>com.dy</groupId>
|
<version>1.0.0</version>
|
<relativePath>../pom.xml</relativePath>
|
</parent>
|
|
<!--父级模块,无入口程序,打包为pom-->
|
<packaging>pom</packaging>
|
<artifactId>pipIrr-web</artifactId>
|
<name>pipIrr-web</name>
|
<description>此模块为其他web模块的局部全局模块,只定义依赖</description>
|
|
<modules>
|
<module>pipIrr-mwTest-rtu</module>
|
<module>pipIrr-mwTest-web</module>
|
<module>pipIrr-web-sso</module>
|
<module>pipIrr-web-base</module>
|
<module>pipIrr-web-remote</module>
|
<module>pipIrr-web-statistics</module>
|
<module>pipIrr-web-gis</module>
|
<module>pipIrr-web-sell</module>
|
<module>pipIrr-web-project</module>
|
<module>pipIrr-web-irrigate</module>
|
<module>pipIrr-web-wechat</module>
|
<module>pipIrr-web-app</module>
|
<module>pipIrr-web-operation</module>
|
<module>pipIrr-web-file</module>
|
<module>pipIrr-web-temp</module>
|
</modules>
|
|
<dependencies>
|
<dependency>
|
<groupId>com.dy</groupId>
|
<artifactId>pipIrr-common</artifactId>
|
<version>1.0.0</version>
|
</dependency>
|
<dependency>
|
<groupId>com.dy</groupId>
|
<artifactId>pipIrr-global</artifactId>
|
<version>1.0.0</version>
|
</dependency>
|
|
<dependency>
|
<groupId>org.springframework.boot</groupId>
|
<artifactId>spring-boot-starter-web</artifactId>
|
<exclusions>
|
<exclusion>
|
<groupId>org.springframework.boot</groupId>
|
<artifactId>spring-boot-starter-json</artifactId>
|
</exclusion>
|
<exclusion>
|
<groupId>org.springframework.boot</groupId>
|
<artifactId>spring-boot-starter-logging</artifactId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
<!-- 输入参数据验证 -->
|
<dependency>
|
<groupId>org.springframework.boot</groupId>
|
<artifactId>spring-boot-starter-validation</artifactId>
|
</dependency>
|
<dependency>
|
<groupId>org.springframework.boot</groupId>
|
<artifactId>spring-boot-configuration-processor</artifactId>
|
<optional>true</optional>
|
</dependency>
|
<dependency>
|
<groupId>org.springframework.boot</groupId>
|
<artifactId>spring-boot-devtools</artifactId>
|
<scope>runtime</scope>
|
</dependency>
|
<!-- lombok -->
|
<dependency>
|
<groupId>org.projectlombok</groupId>
|
<artifactId>lombok</artifactId>
|
</dependency>
|
<dependency>
|
<groupId>org.aspectj</groupId>
|
<artifactId>aspectjweaver</artifactId>
|
</dependency>
|
<!--log4j2日志-->
|
<dependency>
|
<groupId>org.springframework.boot</groupId>
|
<artifactId>spring-boot-starter-log4j2</artifactId>
|
</dependency>
|
<!-- 用于辨认log4j2.yml文件 -->
|
<dependency>
|
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
<artifactId>jackson-dataformat-yaml</artifactId>
|
<exclusions>
|
<exclusion>
|
<groupId>*</groupId>
|
<artifactId>*</artifactId>
|
</exclusion>
|
</exclusions>
|
</dependency>
|
|
<!-- 系统监管 -->
|
<dependency>
|
<groupId>org.springframework.boot</groupId>
|
<artifactId>spring-boot-starter-actuator</artifactId>
|
</dependency>
|
|
<!-- api在线文档 https://springdoc.org/#modules-->
|
<dependency>
|
<groupId>org.springdoc</groupId>
|
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
|
</dependency>
|
<dependency>
|
<groupId>org.springdoc</groupId>
|
<artifactId>springdoc-openapi-starter-webmvc-api</artifactId>
|
</dependency>
|
<dependency>
|
<groupId>org.springdoc</groupId>
|
<artifactId>springdoc-openapi-security</artifactId>
|
</dependency>
|
|
|
<!--mysql驱动-->
|
<dependency>
|
<groupId>com.mysql</groupId>
|
<artifactId>mysql-connector-j</artifactId>
|
<version>8.0.33</version>
|
</dependency>
|
<!--druid-spring-boot连接池-->
|
<dependency>
|
<groupId>com.alibaba</groupId>
|
<artifactId>druid-spring-boot-starter</artifactId>
|
<version>1.2.20</version>
|
</dependency>
|
<!--mybatis-plus-spring-boot-->
|
<dependency>
|
<groupId>com.baomidou</groupId>
|
<artifactId>mybatis-plus-boot-starter</artifactId>
|
<version>3.5.3.2</version>
|
</dependency>
|
|
<!-- 阿里fastjson -->
|
<dependency>
|
<groupId>cglib</groupId>
|
<artifactId>cglib</artifactId>
|
</dependency>
|
<dependency>
|
<groupId>com.alibaba.fastjson2</groupId>
|
<artifactId>fastjson2</artifactId>
|
<version>2.0.40</version>
|
</dependency>
|
<dependency>
|
<groupId>com.alibaba.fastjson2</groupId>
|
<artifactId>fastjson2-extension-spring6</artifactId>
|
<version>2.0.40</version>
|
</dependency>
|
|
<!-- vo po转换 全局没有下面依赖,所以此处必须加版本号-->
|
<dependency>
|
<groupId>org.mapstruct</groupId>
|
<artifactId>mapstruct</artifactId>
|
<version>1.5.5.Final</version>
|
</dependency>
|
<dependency>
|
<groupId>org.mapstruct</groupId>
|
<artifactId>mapstruct-processor</artifactId>
|
<version>1.5.5.Final</version>
|
</dependency>
|
|
<!-- Hutool是一个小而全的Java工具类库(https://github.com/dromara/hutool) -->
|
<dependency>
|
<groupId>cn.hutool</groupId>
|
<artifactId>hutool-all</artifactId>
|
</dependency>
|
|
<!-- jdom2 -->
|
<dependency>
|
<groupId>org.jdom</groupId>
|
<artifactId>jdom2</artifactId>
|
</dependency>
|
|
<!-- thumbnailator 生成图片缩略图 -->
|
<dependency>
|
<groupId>net.coobird</groupId>
|
<artifactId>thumbnailator</artifactId>
|
<version>0.4.20</version>
|
</dependency>
|
|
<!-- bean和map互转换 -->
|
<dependency>
|
<groupId>org.apache.dubbo</groupId>
|
<artifactId>dubbo</artifactId>
|
<version>3.2.7</version>
|
<exclusions>
|
<!-- <exclusion>-->
|
<!-- <groupId>io.netty</groupId>-->
|
<!-- <artifactId>netty-all</artifactId>-->
|
<!-- </exclusion>-->
|
<!-- <exclusion>-->
|
<!-- <groupId>org.yaml</groupId>-->
|
<!-- <artifactId>snakeyaml</artifactId>-->
|
<!-- </exclusion>-->
|
<!-- <exclusion>-->
|
<!-- <groupId>org.springframework</groupId>-->
|
<!-- <artifactId>spring-context</artifactId>-->
|
<!-- </exclusion>-->
|
<!-- <exclusion>-->
|
<!-- <groupId>com.alibaba.spring</groupId>-->
|
<!-- <artifactId>spring-context-support</artifactId>-->
|
<!-- </exclusion>-->
|
<!-- <exclusion>-->
|
<!-- <groupId>com.alibaba.fastjson2</groupId>-->
|
<!-- <artifactId>fastjson2</artifactId>-->
|
<!-- </exclusion>-->
|
<!-- <exclusion>-->
|
<!-- <groupId>com.alibaba</groupId>-->
|
<!-- <artifactId>hessian-lite</artifactId>-->
|
<!-- </exclusion>-->
|
<!-- <exclusion>-->
|
<!-- <groupId>org.javassist</groupId>-->
|
<!-- <artifactId>javassist</artifactId>-->
|
<!-- </exclusion>-->
|
</exclusions>
|
</dependency>
|
|
<!-- 测试 -->
|
<dependency>
|
<groupId>org.springframework.boot</groupId>
|
<artifactId>spring-boot-starter-test</artifactId>
|
<scope>test</scope>
|
</dependency>
|
<dependency>
|
<groupId>junit</groupId>
|
<artifactId>junit</artifactId>
|
<scope>test</scope>
|
</dependency>
|
|
<!-- <!– 全局排除–>-->
|
<!-- <dependency>-->
|
<!-- <groupId>org.springframework.boot</groupId>-->
|
<!-- <artifactId>spring-boot-starter-json</artifactId>-->
|
<!-- <exclusions>-->
|
<!-- <exclusion>-->
|
<!-- <groupId>*</groupId>-->
|
<!-- <artifactId>*</artifactId>-->
|
<!-- </exclusion>-->
|
<!-- </exclusions>-->
|
<!-- </dependency>-->
|
<!-- <dependency>-->
|
<!-- <groupId>org.springframework.boot</groupId>-->
|
<!-- <artifactId>spring-boot-starter-logging</artifactId>-->
|
<!-- <exclusions>-->
|
<!-- <exclusion>-->
|
<!-- <groupId>*</groupId>-->
|
<!-- <artifactId>*</artifactId>-->
|
<!-- </exclusion>-->
|
<!-- </exclusions>-->
|
<!-- </dependency>-->
|
</dependencies>
|
|
<build>
|
<plugins>
|
<plugin>
|
<!-- spring boot提供的maven打包插件 -->
|
<groupId>org.springframework.boot</groupId>
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
<configuration>
|
<excludes>
|
<exclude>
|
<groupId>org.projectlombok</groupId>
|
<artifactId>lombok</artifactId>
|
</exclude>
|
</excludes>
|
</configuration>
|
</plugin>
|
<plugin>
|
<!-- maven里执行测试用例的插件 -->
|
<groupId>org.apache.maven.plugins</groupId>
|
<artifactId>maven-surefire-plugin</artifactId>
|
<configuration>
|
<skipTests>true</skipTests>
|
</configuration>
|
</plugin>
|
<plugin>
|
<!-- 强制设定 java编译版本,运行环境版本 -->
|
<groupId>org.apache.maven.plugins</groupId>
|
<artifactId>maven-compiler-plugin</artifactId>
|
</plugin>
|
</plugins>
|
</build>
|
</project>
|