wwcz-cores
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>top.wwcz</groupId> <artifactId>wwcz-cores</artifactId> <version>4.0.0</version> </dependency>
<?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>top.wwcz</groupId> <artifactId>wwcz-cores</artifactId> <version>4.0.0</version> <packaging>jar</packaging> <name>wwcz-cores</name> <description>WWCZ系列的框架核心工具包</description> <url>http://www.wwcz.top/</url> <!-- 开源签名证书 --> <licenses> <license> <name>The Apache License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> </license> </licenses> <!-- 开发人员信息 --> <developers> <developer> <name>DengJianSheng</name> <email>wwcz@vip.qq.com</email> <organization>http://wwcz.top</organization> </developer> </developers> <!-- SCM信息 -> git在github上托管 --> <scm> <connection>scm:git:git://github.com/wwczs/wwcz-cores.git</connection> <developerConnection>scm:git:ssh://github.com/wwczs/wwcz-cores.git</developerConnection> <url>https://github.com/wwczs/wwcz-cores.git</url> </scm> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target> <maven.javadoc.failOnError>false</maven.javadoc.failOnError> <java.version>11</java.version> <checksumAlgorithm>SHA-512</checksumAlgorithm> <createChecksum>true</createChecksum> <sa-token.version>1.44.0</sa-token.version> <datasource-spring-boot-starter.version>3.5.2</datasource-spring-boot-starter.version> <mysql-connector-j.version>9.3.0</mysql-connector-j.version> <mssql-jdbc.version>12.10.0.jre11</mssql-jdbc.version> <mybatis-plus-boot-starter.version>3.5.3.2</mybatis-plus-boot-starter.version> <mybatis-plus-generator.version>3.5.3.2</mybatis-plus-generator.version> <beetl.version>3.19.1.RELEASE</beetl.version> <weixin-java.version>4.7.0</weixin-java.version> <springfox-boot-starter.version>3.0.0</springfox-boot-starter.version> <jedis.version>5.2.0</jedis.version> <tika-core.version>3.2.0</tika-core.version> <jodconverter-core.version>1.0.5</jodconverter-core.version> <redisson.version>3.50.0</redisson.version> <hutool-all.version>5.8.39</hutool-all.version> <commons-pool2.version>2.12.1</commons-pool2.version> <lombok.version>1.18.38</lombok.version> </properties> <dependencies> <!-- Sa-Token整合 Redisson (使用jackson序列化方式) --> <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-redisson-spring-boot-starter</artifactId> <version>${sa-token.version}</version> </dependency> <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-jackson</artifactId> <version>${sa-token.version}</version> </dependency> <!-- Sa-Token 权限认证,在线文档:https://sa-token.cc --> <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-spring-boot-starter</artifactId> <version>${sa-token.version}</version> </dependency> <!-- Sa-Token 整合 jwt --> <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-jwt</artifactId> <version>${sa-token.version}</version> </dependency> <!-- Sa-Token 整合 SpringAOP 实现注解鉴权 --> <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-spring-aop</artifactId> <version>${sa-token.version}</version> </dependency> <!-- 多数据源依赖--> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>${datasource-spring-boot-starter.version}</version> </dependency> <!-- MySQL 连接驱动依赖 --> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>${mysql-connector-j.version}</version> </dependency> <!-- sqlserver 连接驱动依赖 --> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>${mssql-jdbc.version}</version> </dependency> <!-- sybase 连接驱动依赖 --> <dependency> <groupId>com.sybase</groupId> <artifactId>jconn4</artifactId> <version>7.0</version> </dependency> <!-- Spring Boot Mybatis 依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus-boot-starter.version}</version> </dependency> <!-- Mybatis plus 代码生成依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>${mybatis-plus-generator.version}</version> </dependency> <!-- 模板引擎, 用于邮件、代码生成等 --> <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>${beetl.version}</version> </dependency> <!-- 微信支付依赖--> <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-pay</artifactId> <version>${weixin-java.version}</version> </dependency> <!-- 微信小程序依赖--> <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-miniapp</artifactId> <version>${weixin-java.version}</version> </dependency> <!-- 微信公众号依赖--> <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>${weixin-java.version}</version> </dependency> <!-- 微信企业号/企业微信依赖--> <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-cp</artifactId> <version>${weixin-java.version}</version> </dependency> <!-- 微信开放平台--> <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-open</artifactId> <version>${weixin-java.version}</version> </dependency> <!--计算经纬度--> <dependency> <groupId>org.gavaghan</groupId> <artifactId>geodesy</artifactId> <version>1.1.3</version> </dependency> <!--Swagger依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>${springfox-boot-starter.version}</version> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>${jedis.version}</version> </dependency> <!-- 获取文件类型 --> <dependency> <groupId>org.apache.tika</groupId> <artifactId>tika-core</artifactId> <version>${tika-core.version}</version> </dependency> <!-- open office,用于文档转pdf实现在线预览 --> <dependency> <groupId>com.github.livesense</groupId> <artifactId>jodconverter-core</artifactId> <version>${jodconverter-core.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-core</artifactId> <version>${mybatis-plus-boot-starter.version}</version> </dependency> <!--redisson--> <dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>${redisson.version}</version> </dependency> <!-- hutool工具 --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>${hutool-all.version}</version> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-core</artifactId> <version>${hutool-all.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>${commons-pool2.version}</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </dependency> </dependencies> <!-- 打包发布时开启--> <!-- <distributionManagement>--> <!-- <repository>--> <!-- <id>wwcz</id>--> <!-- <name>wwcz-cores</name>--> <!-- <url>file://${project.basedir}/target/wwcz-cores</url>--> <!-- </repository>--> <!-- </distributionManagement>--> <!-- 打包步骤: 1.clean 2.package 3.替换sources/javadoc空包 4.删除jar/pom/sources/javadoc的.asc签名 5.重新签名 gpg -ab wwcz-cores-2.1.4-M1.jar gpg -ab wwcz-cores-2.1.4-M1-sources.jar gpg -ab wwcz-cores-2.1.4-M1-javadoc.jar gpg -ab wwcz-cores-2.1.4-M1.pom 6。注释 Source、Javadoc、Gpg插件 7.verify --> <build> <plugins> <!-- maven编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.14.0</version> </plugin> <!-- Source插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.3.1</version> <executions> <execution> <id>attach-sources</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <!-- Javadoc插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.11.2</version> <executions> <execution> <id>attach-javadocs</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <!-- Gpg插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>3.2.7</version> <configuration> <!-- 改成你自己的路径 --> <executable>E:\root\GnuPG\bin\gpg.exe</executable> </configuration> <executions> <execution> <id>sign-artifacts</id> <phase>package</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <!-- 生成校验 --> <plugin> <groupId>net.nicoulaj.maven.plugins</groupId> <artifactId>checksum-maven-plugin</artifactId> <version>1.11</version> <executions> <execution> <id>create-checksums</id> <phase>verify</phase> <goals> <goal>files</goal> </goals> <configuration> <fileSets> <fileSet> <directory>${project.build.directory}</directory> <includes> <include>*.jar</include> <include>*.pom</include> </includes> </fileSet> </fileSets> <!-- 默认会生成 .md5 和 .sha1 --> <algorithms> <algorithm>MD5</algorithm> <algorithm>SHA-1</algorithm> <algorithm>SHA-256</algorithm> <algorithm>SHA-512</algorithm> </algorithms> <failIfNoFiles>false</failIfNoFiles> </configuration> </execution> </executions> </plugin> <!-- 发布插件 --> <!-- <plugin>--> <!-- <groupId>org.sonatype.central</groupId>--> <!-- <artifactId>central-publishing-maven-plugin</artifactId>--> <!-- <version>0.8.0</version>--> <!-- <extensions>true</extensions>--> <!-- <configuration>--> <!-- <publishingServerId>wwcz</publishingServerId>--> <!-- </configuration>--> <!-- </plugin>--> </plugins> </build> </project>