tr-pro-app
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>io.github.tyran8x</groupId> <artifactId>tr-pro-app</artifactId> <version>1.0.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>3.5.4</version> <relativePath></relativePath> </parent> <groupId>io.github.tyran8x</groupId> <artifactId>tr-pro-app</artifactId> <version>1.0.0</version> <packaging>pom</packaging> <name>tr-pro-app</name> <description>TR Pro App</description> <url>https://dnict.vn</url> <licenses> <license> <name>Apache License, Version 2.0</name> <url>https://www.apache.org/licenses/LICENSE-2.0</url> </license> </licenses> <modules> <module>tr-common</module> </modules> <properties> <spring-boot-admin.version>3.5.1</spring-boot-admin.version> <maven-compiler-plugin.verison>3.14.0</maven-compiler-plugin.verison> <dynamic-ds.version>4.3.1</dynamic-ds.version> <aws.sdk.version>2.31.67</aws.sdk.version> <hibernate-processor.version>7.0.6.Final</hibernate-processor.version> <hutool.version>5.8.38</hutool.version> <fastjson2.version>2.0.57</fastjson2.version> <spring-boot.version>3.5.4</spring-boot.version> <p6spy.version>3.9.1</p6spy.version> <flatten-maven-plugin.version>1.6.0</flatten-maven-plugin.version> <spring-cloud.version>2025.0.0</spring-cloud.version> <snailjob.version>1.6.0</snailjob.version> <okhttp.version>5.1.0</okhttp.version> <springdoc.version>2.8.8</springdoc.version> <poi.version>5.4.1</poi.version> <mapstruct-plus.version>1.4.8</mapstruct-plus.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <junit.version>5.11.4</junit.version> <alibaba-ttl.version>2.14.4</alibaba-ttl.version> <anyline.version>8.7.2-20250603</anyline.version> <therapi-javadoc.version>0.15.0</therapi-javadoc.version> <lock4j.version>2.2.7</lock4j.version> <warm-flow.version>1.7.4</warm-flow.version> <sms4j.version>3.3.4</sms4j.version> <maven-deploy-plugin.version>3.1.3</maven-deploy-plugin.version> <mybatis.version>3.5.16</mybatis.version> <maven-jar-plugin.version>3.4.2</maven-jar-plugin.version> <java.version>21</java.version> <bouncycastle.version>1.80</bouncycastle.version> <maven.compiler.source>21</maven.compiler.source> <jsoup.version>1.21.1</jsoup.version> <fastexcel.version>1.2.0</fastexcel.version> <mybatis-plus.version>3.5.12</mybatis-plus.version> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <revision>1.0.0</revision> <lombok.version>1.18.38</lombok.version> <maven.compiler.target>21</maven.compiler.target> <error-handling.version>4.6.0</error-handling.version> <maven-surefire-plugin.version>3.5.3</maven-surefire-plugin.version> <mapstruct-plus.lombok.version>0.2.0</mapstruct-plus.lombok.version> <ip2region.version>2.7.0</ip2region.version> <satoken.version>1.44.0</satoken.version> <redisson.version>3.50.0</redisson.version> <justauth.version>1.16.7</justauth.version> <maven-war-plugin.version>3.4.0</maven-war-plugin.version> <velocity.version>2.3</velocity.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>${spring-boot.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-bom</artifactId> <version>${hutool.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.dromara.warm</groupId> <artifactId>warm-flow-mybatis-plus-sb3-starter</artifactId> <version>${warm-flow.version}</version> </dependency> <dependency> <groupId>org.dromara.warm</groupId> <artifactId>warm-flow-plugin-ui-sb-web</artifactId> <version>${warm-flow.version}</version> </dependency> <dependency> <groupId>me.zhyd.oauth</groupId> <artifactId>JustAuth</artifactId> <version>${justauth.version}</version> </dependency> <dependency> <groupId>io.github.tyran8x</groupId> <artifactId>tr-common-bom</artifactId> <version>1.0.0</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-api</artifactId> <version>${springdoc.version}</version> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.github.therapi</groupId> <artifactId>therapi-runtime-javadoc</artifactId> <version>${therapi-javadoc.version}</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </dependency> <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> <dependency> <groupId>cn.idev.excel</groupId> <artifactId>fastexcel</artifactId> <version>${fastexcel.version}</version> </dependency> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-core</artifactId> <version>${velocity.version}</version> </dependency> <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-jwt</artifactId> <version>${satoken.version}</version> <exclusions> <exclusion> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-core</artifactId> <version>${satoken.version}</version> </dependency> <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-reactor-spring-boot3-starter</artifactId> <version>${satoken.version}</version> </dependency> <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-redis-jackson</artifactId> <version>${satoken.version}</version> </dependency> <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-spring-boot3-starter</artifactId> <version>${satoken.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot3-starter</artifactId> <version>${dynamic-ds.version}</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybatis.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-spring-boot3-starter</artifactId> <version>${mybatis-plus.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-jsqlparser</artifactId> <version>${mybatis-plus.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-annotation</artifactId> <version>${mybatis-plus.version}</version> </dependency> <dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId> <version>${p6spy.version}</version> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>${okhttp.version}</version> </dependency> <dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>s3</artifactId> <version>${aws.sdk.version}</version> </dependency> <dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>s3-transfer-manager</artifactId> <version>${aws.sdk.version}</version> </dependency> <dependency> <groupId>org.dromara.sms4j</groupId> <artifactId>sms4j-spring-boot-starter</artifactId> <version>${sms4j.version}</version> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>${spring-boot-admin.version}</version> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>${spring-boot-admin.version}</version> </dependency> <dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>${redisson.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>lock4j-redisson-spring-boot-starter</artifactId> <version>${lock4j.version}</version> </dependency> <dependency> <groupId>com.aizuda</groupId> <artifactId>snail-job-client-starter</artifactId> <version>${snailjob.version}</version> </dependency> <dependency> <groupId>com.aizuda</groupId> <artifactId>snail-job-client-job-core</artifactId> <version>${snailjob.version}</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>transmittable-thread-local</artifactId> <version>${alibaba-ttl.version}</version> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15to18</artifactId> <version>${bouncycastle.version}</version> </dependency> <dependency> <groupId>io.github.linpeilie</groupId> <artifactId>mapstruct-plus-spring-boot-starter</artifactId> <version>${mapstruct-plus.version}</version> </dependency> <dependency> <groupId>org.lionsoul</groupId> <artifactId>ip2region</artifactId> <version>${ip2region.version}</version> </dependency> <dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>${fastjson2.version}</version> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.github.wimdeblauwe</groupId> <artifactId>error-handling-spring-boot-starter</artifactId> <version>${error-handling.version}</version> </dependency> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>${jsoup.version}</version> </dependency> <dependency> <groupId>org.hibernate.orm</groupId> <artifactId>hibernate-processor</artifactId> <version>${hibernate-processor.version}</version> </dependency> </dependencies> </dependencyManagement> <repositories> <repository> <id>maven-central</id> <name>Maven Central</name> <url>https://repo.maven.apache.org/maven2/</url> </repository> <repository> <snapshots> <enabled>true</enabled> </snapshots> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/snapshot</url> </repository> </repositories> <build> <resources> <resource> <filtering>false</filtering> <directory>src/main/resources</directory> </resource> <resource> <filtering>true</filtering> <directory>src/main/resources</directory> <includes> <include>application*</include> <include>bootstrap*</include> <include>banner*</include> </includes> </resource> </resources> <pluginManagement> <plugins> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>${maven-deploy-plugin.version}</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.verison}</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> <encoding>${project.build.sourceEncoding}</encoding> <annotationProcessorPaths> <path> <groupId>com.github.therapi</groupId> <artifactId>therapi-runtime-javadoc-scribe</artifactId> <version>${therapi-javadoc.version}</version> </path> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </path> <path> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <version>${spring-boot.version}</version> </path> <path> <groupId>io.github.linpeilie</groupId> <artifactId>mapstruct-plus-processor</artifactId> <version>${mapstruct-plus.version}</version> </path> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok-mapstruct-binding</artifactId> <version>${mapstruct-plus.lombok.version}</version> </path> </annotationProcessorPaths> <compilerArgs> <arg>-parameters</arg> </compilerArgs> </configuration> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin.version}</version> <configuration> <argLine>-Dfile.encoding=UTF-8</argLine> <excludedGroups>exclude</excludedGroups> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>flatten-maven-plugin</artifactId> <version>${flatten-maven-plugin.version}</version> <executions> <execution> <id>flatten</id> <phase>process-resources</phase> <goals> <goal>flatten</goal> </goals> </execution> <execution> <id>flatten.clean</id> <phase>clean</phase> <goals> <goal>clean</goal> </goals> </execution> </executions> <configuration> <updatePomFile>true</updatePomFile> <flattenMode>resolveCiFriendliesOnly</flattenMode> </configuration> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> </plugin> <plugin> <groupId>org.sonatype.central</groupId> <artifactId>central-publishing-maven-plugin</artifactId> <version>0.8.0</version> <extensions>true</extensions> <configuration> <publishingServerId>central</publishingServerId> <autoPublish>true</autoPublish> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>local</id> <properties> <profiles.active>local</profiles.active> <logging.level>info</logging.level> </properties> </profile> <profile> <id>dev</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <profiles.active>dev</profiles.active> <logging.level>info</logging.level> </properties> </profile> <profile> <id>prod</id> <properties> <profiles.active>prod</profiles.active> <logging.level>warn</logging.level> </properties> </profile> <profile> <id>release</id> <build> <plugins> <plugin> <artifactId>maven-source-plugin</artifactId> <version>3.3.1</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-gpg-plugin</artifactId> <version>3.2.8</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>