pom.xml 5.5 KB
Newer Older
J
jmdhappy 已提交
1 2
<?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"
D
dingzhiwei 已提交
3 4
         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> <!-- POM模型版本 -->
J
jmdhappy 已提交
5

D
dingzhiwei 已提交
6 7 8
  <groupId>com.jeequan</groupId> <!-- 组织名, 类似于包名 -->
  <artifactId>jeepay</artifactId>  <!-- 项目名称  -->
  <packaging>pom</packaging> <!-- 项目的最终打包类型/发布形式, 可选[jar, war, pom, maven-plugin]等 -->
J
jmdhappy 已提交
9

D
dingzhiwei 已提交
10
  <name>jeepay</name>
11
  <version>Final</version> <!-- pom版本号/项目总版本号, 每个子项目引入的版本号必须一致。  最外层的pom.xml版本号保持不变,始终为Final版本。 更新版本请更改isys.version属性  -->
D
dingzhiwei 已提交
12 13 14 15 16 17 18 19 20 21 22
  <description>Jeepay计全支付系统</description> <!-- 项目描述 -->
  <url>https://www.jeequan.com</url>

  <!-- 继承:Spring Boot Parent -->
  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.4.5</version>
  </parent>

  <!-- 声明子项目 -->
J
jmdhappy 已提交
23
  <modules>
D
dingzhiwei 已提交
24 25 26 27 28 29 30
    <module>jeepay-z-codegen</module>    <!-- 代码生成器 -->

    <module>jeepay-core</module>  <!-- 基础函数, 包含工具类等 -->
    <module>jeepay-service</module>  <!-- db service等 -->
  	<module>jeepay-manager</module>	<!-- 运营平台管理端 -->
  	<module>jeepay-merchant</module>	<!-- 商户平台管理端 -->
    <module>jeepay-payment</module>	<!-- 支付统一网关 -->
J
jmdhappy 已提交
31 32
  </modules>

D
dingzhiwei 已提交
33
  <!-- 配置属性声明, 支持自定义参数 -->
J
jmdhappy 已提交
34
  <properties>
D
dingzhiwei 已提交
35 36
    <java.version>1.8</java.version> <!-- 指定java版本号 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- 项目构建输出编码 -->
37
    <isys.version>1.1.1</isys.version> <!-- 指定当前[项目]版本号 -->
D
dingzhiwei 已提交
38 39

    <!-- 其他工具包 -->
terrfly's avatar
terrfly 已提交
40
    <jeepay.sdk.java.version>1.1.0</jeepay.sdk.java.version>
D
dingzhiwei 已提交
41 42 43 44 45 46 47
    <fastjson.version>1.2.76</fastjson.version> <!-- fastjson -->
    <mybatis.plus.starter.version>3.4.2</mybatis.plus.starter.version>  <!-- mybatis plus -->
    <hutool.util.version>5.6.6</hutool.util.version>  <!-- hutool -->
    <spring.security.version>5.4.6</spring.security.version> <!-- 用于core的scope依赖 -->
    <jjwt.version>0.9.1</jjwt.version>
    <binarywang.weixin.java.version>4.1.0</binarywang.weixin.java.version>

J
jmdhappy 已提交
48 49
  </properties>

D
dingzhiwei 已提交
50 51 52 53 54

  <!-- 依赖包管理, 按需添加 -->
  <dependencyManagement>
    <dependencies>

terrfly's avatar
terrfly 已提交
55 56 57 58 59 60 61
        <!-- jeepay sdk 支付工具包 -->
        <dependency>
            <groupId>com.jeequan</groupId>
            <artifactId>jeepay-sdk-java</artifactId>
            <version>${jeepay.sdk.java.version}</version>
        </dependency>

D
dingzhiwei 已提交
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
        <!-- alibaba FastJSON -->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>${fastjson.version}</version>
        </dependency>

        <!-- Spring Security -->
        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-core</artifactId>
            <version>${spring.security.version}</version>
        </dependency>

        <!-- JWT  -->
        <dependency>
            <groupId>io.jsonwebtoken</groupId>
            <artifactId>jjwt</artifactId>
            <version>${jjwt.version}</version>
        </dependency>

        <!--wx_pay  https://github.com/wechat-group/WxJava  -->
        <dependency>
            <groupId>com.github.binarywang</groupId>
            <artifactId>weixin-java-pay</artifactId>
            <version>${binarywang.weixin.java.version}</version>
        </dependency>

        <dependency>
            <groupId>com.github.binarywang</groupId>
            <artifactId>weixin-java-mp</artifactId>
            <version>${binarywang.weixin.java.version}</version>
        </dependency>

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>${mybatis.plus.starter.version}</version>
        </dependency>

        <!-- 生成二维码依赖 -->
        <dependency>
            <groupId>com.google.zxing</groupId>
            <artifactId>core</artifactId>
            <version>3.1.0</version>
        </dependency>

        <dependency>
            <groupId>com.google.zxing</groupId>
            <artifactId>javase</artifactId>
            <version>3.1.0</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java -->
        <dependency>
            <groupId>com.alipay.sdk</groupId>
            <artifactId>alipay-sdk-java</artifactId>
            <version>4.13.50.ALL</version>
        </dependency>

    </dependencies>

  </dependencyManagement>

  <!-- 所有项目 项目依赖声明 -->
  <dependencies>

      <dependency>
          <groupId>org.projectlombok</groupId>
          <artifactId>lombok</artifactId>
          <optional>true</optional>
          <scope>provided</scope> <!-- 编译阶段生效,不需要打入包中 -->
      </dependency>

      <!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all -->
      <dependency>
          <groupId>cn.hutool</groupId>
          <artifactId>hutool-all</artifactId>
          <version>${hutool.util.version}</version>
      </dependency>
  </dependencies>

    <build>
        <pluginManagement>
            <plugins>
                <!--引入插件-->
            </plugins>
        </pluginManagement>
    </build>


J
jmdhappy 已提交
153
</project>