364 lines
13 KiB
XML
364 lines
13 KiB
XML
<?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>
|
||
<groupId>dsideal</groupId>
|
||
<artifactId>dsPgBase</artifactId>
|
||
<version>1.0</version>
|
||
<!--使用jdk21进行编译-->
|
||
<properties>
|
||
<maven.compiler.source>21</maven.compiler.source>
|
||
<maven.compiler.target>21</maven.compiler.target>
|
||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||
|
||
<!-- 统一版本管理 -->
|
||
<jfinal.version>5.2.7</jfinal.version>
|
||
<jfinal-undertow.version>3.7</jfinal-undertow.version>
|
||
<cos.version>2022.2</cos.version>
|
||
<japidocs.version>1.4.4</japidocs.version>
|
||
<pdfbox.version>3.0.1</pdfbox.version>
|
||
<fasthttpclient.version>1.10</fasthttpclient.version>
|
||
<fst.version>3.0.4-jdk17</fst.version>
|
||
<pinyin4j.version>2.5.1</pinyin4j.version>
|
||
<esdk-obs-java.version>3.23.9.1</esdk-obs-java.version>
|
||
<jjwt.version>0.7.0</jjwt.version>
|
||
<json-lib.version>2.4</json-lib.version>
|
||
<cron4j.version>2.2.5</cron4j.version>
|
||
<jsch.version>0.1.55</jsch.version>
|
||
<hikaricp.version>5.1.0</hikaricp.version>
|
||
<thumbnailator.version>0.4.19</thumbnailator.version>
|
||
<logback.version>1.4.7</logback.version>
|
||
<hutool.version>5.8.24</hutool.version>
|
||
<fastjson.version>2.0.56</fastjson.version>
|
||
<poi.version>5.4.1</poi.version>
|
||
<jsoup.version>1.17.2</jsoup.version>
|
||
<httpcomponents.version>4.5.14</httpcomponents.version>
|
||
<httpcore.version>4.4.16</httpcore.version>
|
||
<postgresql.version>42.7.7</postgresql.version>
|
||
<gson.version>2.13.1</gson.version>
|
||
<commons-io.version>2.19.0</commons-io.version>
|
||
<commons-email.version>1.5</commons-email.version>
|
||
<commons-lang3.version>3.12.0</commons-lang3.version>
|
||
<dom4j.version>2.1.4</dom4j.version>
|
||
<jedis.version>6.2.0</jedis.version>
|
||
<web3j.version>5.0.0</web3j.version>
|
||
<okhttp.version>5.1.0</okhttp.version>
|
||
<jackson.version>2.15.3</jackson.version>
|
||
<lombok.version>1.18.38</lombok.version>
|
||
<pixel-force-open.version>1.0.6</pixel-force-open.version>
|
||
<slf4j-simple.version>1.7.36</slf4j-simple.version>
|
||
<jakarta.json.version>2.0.1</jakarta.json.version>
|
||
<hanlp.version>portable-1.8.4</hanlp.version>
|
||
</properties>
|
||
<!-- 使用阿里 maven 库 -->
|
||
<repositories>
|
||
<repository>
|
||
<id>ali-maven</id>
|
||
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
|
||
<releases>
|
||
<enabled>true</enabled>
|
||
</releases>
|
||
<snapshots>
|
||
<enabled>true</enabled>
|
||
<updatePolicy>always</updatePolicy>
|
||
<checksumPolicy>fail</checksumPolicy>
|
||
</snapshots>
|
||
</repository>
|
||
</repositories>
|
||
<dependencies>
|
||
|
||
<!--jfinal主框架-->
|
||
<dependency>
|
||
<groupId>com.jfinal</groupId>
|
||
<artifactId>jfinal</artifactId>
|
||
<version>${jfinal.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.jfinal</groupId>
|
||
<artifactId>jfinal-undertow</artifactId>
|
||
<version>${jfinal-undertow.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.jfinal</groupId>
|
||
<artifactId>cos</artifactId>
|
||
<version>${cos.version}</version>
|
||
</dependency>
|
||
<!-- JApiDocs -->
|
||
<dependency>
|
||
<groupId>io.github.yedaxia</groupId>
|
||
<artifactId>japidocs</artifactId>
|
||
<version>${japidocs.version}</version>
|
||
</dependency>
|
||
|
||
<!--生成PDF时,写入中文名-->
|
||
<dependency>
|
||
<groupId>org.apache.pdfbox</groupId>
|
||
<artifactId>pdfbox</artifactId>
|
||
<version>${pdfbox.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>com.github.icecooly</groupId>
|
||
<artifactId>FastHttpClient</artifactId>
|
||
<version>${fasthttpclient.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>de.ruedigermoeller</groupId>
|
||
<artifactId>fst</artifactId>
|
||
<version>${fst.version}</version>
|
||
</dependency>
|
||
|
||
<!-- 第三方拼音依赖包 -->
|
||
<dependency>
|
||
<groupId>com.belerweb</groupId>
|
||
<artifactId>pinyin4j</artifactId>
|
||
<version>${pinyin4j.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>com.huaweicloud</groupId>
|
||
<artifactId>esdk-obs-java</artifactId>
|
||
<version>${esdk-obs-java.version}</version>
|
||
</dependency>
|
||
|
||
<!--https://blog.csdn.net/AdminGuan/article/details/100147488-->
|
||
<!--JWT,用于鉴权-->
|
||
<dependency>
|
||
<groupId>io.jsonwebtoken</groupId>
|
||
<artifactId>jjwt</artifactId>
|
||
<version>${jjwt.version}</version>
|
||
</dependency>
|
||
<!--引用json库-->
|
||
<dependency>
|
||
<groupId>net.sf.json-lib</groupId>
|
||
<artifactId>json-lib</artifactId>
|
||
<version>${json-lib.version}</version>
|
||
<classifier>jdk15</classifier>
|
||
</dependency>
|
||
|
||
<!--引入定时器组件-->
|
||
<dependency>
|
||
<groupId>it.sauronsoftware.cron4j</groupId>
|
||
<artifactId>cron4j</artifactId>
|
||
<version>${cron4j.version}</version>
|
||
</dependency>
|
||
|
||
<!--引用ssh+sftp组件-->
|
||
<dependency>
|
||
<groupId>com.jcraft</groupId>
|
||
<artifactId>jsch</artifactId>
|
||
<version>${jsch.version}</version>
|
||
</dependency>
|
||
<!-- https://mvnrepository.com/artifact/com.zaxxer/HikariCP -->
|
||
<dependency>
|
||
<groupId>com.zaxxer</groupId>
|
||
<artifactId>HikariCP</artifactId>
|
||
<version>${hikaricp.version}</version>
|
||
</dependency>
|
||
|
||
|
||
<!--图片缩放-->
|
||
<dependency>
|
||
<groupId>net.coobird</groupId>
|
||
<artifactId>thumbnailator</artifactId>
|
||
<version>${thumbnailator.version}</version>
|
||
</dependency>
|
||
|
||
<!--日志框架-->
|
||
<dependency>
|
||
<groupId>ch.qos.logback</groupId>
|
||
<artifactId>logback-classic</artifactId>
|
||
<version>${logback.version}</version>
|
||
</dependency>
|
||
|
||
<!--工具库-->
|
||
<dependency>
|
||
<groupId>cn.hutool</groupId>
|
||
<artifactId>hutool-all</artifactId>
|
||
<version>${hutool.version}</version>
|
||
</dependency>
|
||
|
||
<!--JSON处理库-->
|
||
<dependency>
|
||
<groupId>com.alibaba</groupId>
|
||
<artifactId>fastjson</artifactId>
|
||
<version>${fastjson.version}</version>
|
||
</dependency>
|
||
|
||
<!--POI处理Office文档-->
|
||
<dependency>
|
||
<groupId>org.apache.poi</groupId>
|
||
<artifactId>poi</artifactId>
|
||
<version>${poi.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>org.apache.poi</groupId>
|
||
<artifactId>poi-ooxml</artifactId>
|
||
<version>${poi.version}</version>
|
||
</dependency>
|
||
|
||
<!--防止XSS攻击-->
|
||
<dependency>
|
||
<groupId>org.jsoup</groupId>
|
||
<artifactId>jsoup</artifactId>
|
||
<version>${jsoup.version}</version>
|
||
</dependency>
|
||
|
||
<!--HTTP组件 (统一版本)-->
|
||
<dependency>
|
||
<groupId>org.apache.httpcomponents</groupId>
|
||
<artifactId>httpclient</artifactId>
|
||
<version>${httpcomponents.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>org.apache.httpcomponents</groupId>
|
||
<artifactId>httpcore</artifactId>
|
||
<version>${httpcore.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.postgresql</groupId>
|
||
<artifactId>postgresql</artifactId>
|
||
<version>${postgresql.version}</version>
|
||
</dependency>
|
||
|
||
<!--Gson处理JSON-->
|
||
<dependency>
|
||
<groupId>com.google.code.gson</groupId>
|
||
<artifactId>gson</artifactId>
|
||
<version>${gson.version}</version>
|
||
</dependency>
|
||
|
||
<!--Apache Commons工具库-->
|
||
<dependency>
|
||
<groupId>commons-io</groupId>
|
||
<artifactId>commons-io</artifactId>
|
||
<version>${commons-io.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>org.apache.commons</groupId>
|
||
<artifactId>commons-email</artifactId>
|
||
<version>${commons-email.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>org.apache.commons</groupId>
|
||
<artifactId>commons-lang3</artifactId>
|
||
<version>${commons-lang3.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.dom4j</groupId>
|
||
<artifactId>dom4j</artifactId>
|
||
<version>${dom4j.version}</version>
|
||
</dependency>
|
||
|
||
<!--Redis客户端-->
|
||
<dependency>
|
||
<groupId>redis.clients</groupId>
|
||
<artifactId>jedis</artifactId>
|
||
<version>${jedis.version}</version>
|
||
</dependency>
|
||
|
||
<dependency>
|
||
<groupId>org.apache.httpcomponents</groupId>
|
||
<artifactId>httpmime</artifactId>
|
||
<version>${httpcomponents.version}</version>
|
||
</dependency>
|
||
|
||
<!--区块链开发工具包-->
|
||
<dependency>
|
||
<groupId>org.web3j</groupId>
|
||
<artifactId>core</artifactId>
|
||
<version>${web3j.version}</version>
|
||
</dependency>
|
||
|
||
<!--OkHttp HTTP客户端-->
|
||
<dependency>
|
||
<groupId>com.squareup.okhttp3</groupId>
|
||
<artifactId>okhttp</artifactId>
|
||
<version>${okhttp.version}</version>
|
||
</dependency>
|
||
|
||
<!--Jackson JSON处理库 (统一版本)-->
|
||
<dependency>
|
||
<groupId>com.fasterxml.jackson.core</groupId>
|
||
<artifactId>jackson-databind</artifactId>
|
||
<version>${jackson.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>com.fasterxml.jackson.core</groupId>
|
||
<artifactId>jackson-core</artifactId>
|
||
<version>${jackson.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>com.fasterxml.jackson.core</groupId>
|
||
<artifactId>jackson-annotations</artifactId>
|
||
<version>${jackson.version}</version>
|
||
</dependency>
|
||
|
||
<!--Lombok代码简化工具-->
|
||
<dependency>
|
||
<groupId>org.projectlombok</groupId>
|
||
<artifactId>lombok</artifactId>
|
||
<version>${lombok.version}</version>
|
||
<scope>provided</scope>
|
||
</dependency>
|
||
|
||
<!--Pixel Force Open Client-->
|
||
<dependency>
|
||
<groupId>com.hiforce.pixel.open</groupId>
|
||
<artifactId>pixel-force-open-client</artifactId>
|
||
<version>${pixel-force-open.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>com.hiforce.pixel.open</groupId>
|
||
<artifactId>pixel-force-open-sample</artifactId>
|
||
<version>${pixel-force-open.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>org.slf4j</groupId>
|
||
<artifactId>slf4j-simple</artifactId>
|
||
<version>${slf4j-simple.version}</version>
|
||
</dependency>
|
||
<!--JSON处理-->
|
||
<dependency>
|
||
<groupId>org.glassfish</groupId>
|
||
<artifactId>jakarta.json</artifactId>
|
||
<version>${jakarta.json.version}</version>
|
||
</dependency>
|
||
|
||
<!--自然语言处理-->
|
||
<dependency>
|
||
<groupId>com.hankcs</groupId>
|
||
<artifactId>hanlp</artifactId>
|
||
<version>${hanlp.version}</version>
|
||
</dependency>
|
||
|
||
<!-- SLF4J API -->
|
||
<dependency>
|
||
<groupId>org.slf4j</groupId>
|
||
<artifactId>slf4j-api</artifactId>
|
||
<version>${slf4j-simple.version}</version>
|
||
</dependency>
|
||
</dependencies>
|
||
<build>
|
||
<plugins>
|
||
<plugin>
|
||
<groupId>org.apache.maven.plugins</groupId>
|
||
<artifactId>maven-compiler-plugin</artifactId>
|
||
<version>3.11.0</version>
|
||
<configuration>
|
||
<source>21</source>
|
||
<target>21</target>
|
||
<encoding>UTF-8</encoding>
|
||
<!-- java21 保留参数名编译参数 -->
|
||
<compilerArgument>-parameters</compilerArgument>
|
||
<compilerArgument>-Xlint:unchecked</compilerArgument>
|
||
</configuration>
|
||
</plugin>
|
||
</plugins>
|
||
</build>
|
||
</project>
|