brief
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.javaoffers</groupId>
<artifactId>brief</artifactId>
<version>3.6.11</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>com.javaoffers</groupId>
<artifactId>brief</artifactId>
<packaging>pom</packaging>
<version>3.6.11</version>
<modules>
<module>brief-helper</module>
<module>brief-core</module>
<module>brief-common</module>
<module>brief-encipher</module>
<module>brief-speedier</module>
<module>brief-sqlstatement</module>
<module>brief-support</module>
<module>brief-samples</module>
<module>brief-sharding</module>
</modules>
<name>brief</name>
<!-- FIXME change it to the project's website -->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<spring.context>5.1.5.RELEASE</spring.context>
<spring.jdbc>5.1.5.RELEASE</spring.jdbc>
<spring.core>5.1.5.RELEASE</spring.core>
<spring.all.version>5.1.5.RELEASE</spring.all.version>
<spring.version>5.1.5.RELEASE</spring.version>
<spring.boot.autoconfigure>2.1.3.RELEASE</spring.boot.autoconfigure>
<spring-boot.version>2.7.10</spring-boot.version>
<mybatis-flex.version>1.1.5</mybatis-flex.version>
<mybatis-plus.version>3.5.3.1</mybatis-plus.version>
<jjwt.version>0.9.1</jjwt.version>
<fastjson.version>2.0.26</fastjson.version>
<jackson-databind.version>2.13.4.1</jackson-databind.version>
<jackson.version>2.13.4</jackson.version>
<mysql.version>8.0.27</mysql.version>
<HikariCP.version>4.0.3</HikariCP.version>
<easy-query.version>1.0.14</easy-query.version>
<brief.version>3.6.10-SNAPSHOT</brief.version>
<slf4j.version>1.7.18</slf4j.version>
<junit.version>4.13.1</junit.version>
<commons.lang3.version>3.12.0</commons.lang3.version>
<byte.buddy.version>1.10.22</byte.buddy.version>
<mysql.connector.version>6.0.6</mysql.connector.version>
<mysql.connector.version8>8.0.28</mysql.connector.version8>
<mybatis.version>3.5.11</mybatis.version>
<mybatis.spring.version>2.0.7</mybatis.spring.version>
<!--大版本跟着mybatisThe big version follows mybatis-->
</properties>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
</dependencies>
<!-- FIXME change it to the project's website -->
<url>https://github.com/javaoffers/brief</url>
<description>javaoffers is opened project</description>
<!--licenses 默认用这个就可以-->
<licenses>
<license>
<name>Server Side Public License</name>
<url>https://www.mongodb.com/licensing/server-side-public-license</url>
<distribution>repo</distribution>
<comments>A not business-friendly OSS license</comments>
</license>
</licenses>
<!--配置你github信息-->
<scm>
<url>git:https://github.com/caomingjie-code/Mybatis-ModelHelper.git</url>
<developerConnection>scm:git:https://github.com/caomingjie-code/Mybatis-ModelHelper.git</developerConnection>
<connection>scm:git:https://github.com/caomingjie-code/Mybatis-ModelHelper.git</connection>
<tag>v3.6.11</tag>
</scm>
<!--name 和 id 指定你 https://oss.sonatype.org 的登录名称, email 你创建gpg私钥时填写的email就可以-->
<developers>
<developer>
<name>caomingjie</name>
<id>caomingjie</id>
<email>caomingjiecode@outlook.com</email>
<roles>
<role>Developer</role>
</roles>
<timezone>+8</timezone>
</developer>
</developers>
<profiles>
<profile>
<id>ossrh</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!-- 创建密钥对时配置的密码 -->
<gpg.passphrase>zqbxcmj</gpg.passphrase>
</properties>
<build>
<plugins>
<!--source 打包-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<!--javadoc打包-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<!--防止生成 javadoc 报错-->
<configuration>
<!-- jdk1.8要加上,1.7要去掉,否则会报错 -->
<additionalJOptions>
<additionalJOption>-Xdoclint:none</additionalJOption>
</additionalJOptions>
</configuration>
</plugin>
<!--gpg打包插件, 第一次打包会让输入密码(你创建gpg私钥时的密码)-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- 新方式的配置,将组件部署到OSSRH并将其发布到Central Repository-->
<plugin>
<groupId>org.sonatype.central</groupId>
<artifactId>central-publishing-maven-plugin</artifactId>
<version>0.4.0</version>
<extensions>true</extensions>
<configuration>
<publishingServerId>ossrh</publishingServerId>
<tokenAuth>true</tokenAuth>
</configuration>
</plugin>
</plugins>
</build>
<!--配置你创建issue时,解决人员给你最后发的,通常都一样可以不改-->
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://central.sonatype.com/</url>
</snapshotRepository>
</distributionManagement>
</profile>
</profiles>
<build>
<plugins>
<!-- <plugin>-->
<!-- <artifactId>maven-compiler-plugin</artifactId>-->
<!-- <configuration>-->
<!-- <source>1.8</source>-->
<!-- <target>1.8</target>-->
<!-- <encoding>UTF-8</encoding>-->
<!-- <compilerArguments>-->
<!-- <extdirs>libs</extdirs>-->
<!-- <!– rt包没有打到项目中去 –>-->
<!-- <verbose />-->
<!-- <!– C:/Program Files/Java/jdk1.8.0_201 是我本地安装的jdk家目录,rt.jar等jar 我在 jdk家目录下的 /jre/lib/ 目录中有发现存在,你们需要注意确认自己的实际情况,Windows分隔符英文分号,linux分隔符英文冒号 –>-->
<!-- <!– 这个配置很特殊:windows下使用分号(;)分隔,linux/mac下使用冒号(:)分隔 –>-->
<!-- <bootclasspath>-->
<!-- /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/jre/lib/jsse.jar-->
<!-- </bootclasspath>-->
<!-- </compilerArguments>-->
<!-- </configuration>-->
<!-- </plugin>-->
<!-- maven-release-plugin插件配置 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<configuration>
<autoVersionSubmodules>true</autoVersionSubmodules>
<tagNameFormat>v@{project.version}</tagNameFormat>
<generateReleasePoms>false</generateReleasePoms>
<arguments>-DskipTests</arguments>
</configuration>
</plugin>
</plugins>
</build>
</project>