<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.blaze</groupId><artifactId>blaze-framework</artifactId><version>${revision}</version><packaging>pom</packaging><name>${project.artifactId}</name><description>blaze framework</description><properties><!--依赖版本管理、配置属性--><!--项目版本--><revision>1.0.0.1-SNAPSHOT</revision><module.name>com.blaze.framework</module.name><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><maven.plugin.version>3.11.0</maven.plugin.version><maven-jar-plugin.version>3.3.0</maven-jar-plugin.version><maven.flatten.version>1.3.0</maven.flatten.version><!--Java 版本--><java.version>11</java.version><!--orm框架版本--><mybatis.version>3.5.18</mybatis.version><mybatis.spring.version>3.0.4</mybatis.spring.version><mybatis.plus.version>3.5.11</mybatis.plus.version><druid.version>1.2.24</druid.version><!--接口文档--><knife4j.version>4.4.0</knife4j.version><openapi.version>1.8.0</openapi.version><!--spring版本--><spring.framework.version>5.3.39</spring.framework.version><spring.boot.version>2.7.18</spring.boot.version><spring.cloud.version>202109</spring.cloud.version><spring.cloud.alibaba.version>202106.1</spring.cloud.alibaba.version><lombok.version>1.18.36</lombok.version><easyexcel.version>4.0.3</easyexcel.version><fastjson.version>2.0.53</fastjson.version><jackson.version>2.18.4</jackson.version><jupiter.version>5.10.3</jupiter.version><jeasy.version>5.0.0</jeasy.version><mockito.version>5.17.0</mockito.version><hutool.version>5.8.38</hutool.version></properties><modules><!--内部模块--><module>blaze-core-bom</module><module>blaze-core-boot</module><module>blaze-core-cloud</module><module>blaze-core-security</module><module>blaze-starter-log</module><module>blaze-starter-mybatis-plus</module><module>blaze-starter-redis</module><module>blaze-core-common</module><module>blaze-starter-minio</module><module>blaze-starter-xxl-job</module><module>blaze-starter-test</module></modules><dependencies><!-- 本地拉取依赖时先把依赖下入这个dependencies, 再放入dependencyManagement --><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.17.0</version></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-collections4</artifactId><version>4.5.0</version></dependency></dependencies><!--依赖管理, 引入后子模块可简化引入--><dependencyManagement><dependencies><!-- Spring 全家桶相关依赖 --><dependency><groupId>org.springframework</groupId><artifactId>spring-framework-bom</artifactId><version>${spring.framework.version}</version><type>pom</type><scope>import</scope></dependency><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>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring.cloud.version}</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${spring.cloud.alibaba.version}</version><type>pom</type><scope>import</scope></dependency><!--keycloak依赖--><!-- <dependency>--><!-- <groupId>org.keycloak.bom</groupId>--><!-- <artifactId>keycloak-adapter-bom</artifactId>--><!-- <version>25.0.6</version>--><!-- <type>pom</type>--><!-- <scope>import</scope>--><!-- </dependency>--><!-- validator --><dependency><artifactId>hibernate-validator</artifactId><groupId>org.hibernate.validator</groupId><version>8.0.2.Final</version></dependency><!--引入自定义模块, 方便模块使用--><dependency><groupId>com.blaze</groupId><artifactId>blaze-core-boot</artifactId><version>${revision}</version></dependency><dependency><groupId>com.blaze</groupId><artifactId>blaze-core-cloud</artifactId><version>${revision}</version></dependency><dependency><groupId>com.blaze</groupId><artifactId>blaze-core-security</artifactId><version>${revision}</version></dependency><dependency><groupId>com.blaze</groupId><artifactId>blaze-core-common</artifactId><version>${revision}</version></dependency><dependency><groupId>com.blaze</groupId><artifactId>blaze-starter-log</artifactId><version>${revision}</version></dependency><dependency><groupId>com.blaze</groupId><artifactId>blaze-starter-minio</artifactId><version>${revision}</version></dependency><dependency><groupId>com.blaze</groupId><artifactId>blaze-starter-mybatis-plus</artifactId><version>${revision}</version></dependency><dependency><groupId>com.blaze</groupId><artifactId>blaze-starter-redis</artifactId><version>${revision}</version></dependency><dependency><groupId>com.blaze</groupId><artifactId>blaze-starter-xxl-job</artifactId><version>${revision}</version></dependency><dependency><groupId>com.blaze</groupId><artifactId>blaze-starter-test</artifactId><version>${revision}</version></dependency><!--lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.38</version><scope>provided</scope></dependency><!--alibaba easy excel--><dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>${easyexcel.version}</version></dependency><!-- mysql --><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><version>8.3.0</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>${druid.version}</version></dependency><!--mybatis plus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus</artifactId><version>${mybatis.plus.version}</version></dependency><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId><version>2.1.2</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-spring-boot-autoconfigure</artifactId><version>${mybatis.plus.version}</version></dependency><!--<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>6.1.0</version></dependency>--><!--json--><dependency><groupId>com.alibaba.fastjson2</groupId><artifactId>fastjson2</artifactId><version>${fastjson.version}</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>${jackson.version}</version></dependency><dependency><groupId>com.fasterxml.jackson.datatype</groupId><artifactId>jackson-datatype-jsr310</artifactId><version>${jackson.version}</version></dependency><!-- okhttp --><dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>4.12.0</version></dependency><!--接口文档--><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-dependencies</artifactId><version>${knife4j.version}</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>org.springdoc</groupId><artifactId>springdoc-openapi-ui</artifactId><version>${openapi.version}</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.1</version></dependency><!--测试--><!--<dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-engine</artifactId><version>${jupiter.version}</version></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>${jupiter.version}</version></dependency>--><dependency><groupId>org.jeasy</groupId><artifactId>easy-random-core</artifactId><version>${jeasy.version}</version></dependency><!--<dependency><groupId>org.mockito</groupId><artifactId>mockito-core</artifactId><version>${mockito.version}</version></dependency><dependency><groupId>org.mockito</groupId><artifactId>mockito-junit-jupiter</artifactId><version>${mockito.version}</version></dependency>--><!--工具类--><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>${hutool.version}</version></dependency><dependency><groupId>com.nimbusds</groupId><artifactId>nimbus-jose-jwt</artifactId><version>10.3</version></dependency></dependencies></dependencyManagement><build><finalName>${project.name}</finalName><resources><resource><directory>src/main/resources</directory></resource><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource></resources><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>${maven.plugin.version}</version><configuration><source>${java.version}</source><target>${java.version}</target><encoding>UTF-8</encoding><compilerArgs><arg>-parameters</arg></compilerArgs></configuration></plugin><!-- jar --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>${maven-jar-plugin.version}</version><configuration><archive><!-- 生成 INDEX.LIST --><index>true</index><!-- MANIFEST.MF 多生成一些描述信息 --><manifest><addBuildEnvironmentEntries>true</addBuildEnvironmentEntries><addDefaultSpecificationEntries>true</addDefaultSpecificationEntries><addDefaultImplementationEntries>true</addDefaultImplementationEntries></manifest><!-- 自动模块名,方便模块化导入 --><manifestEntries><Automatic-Module-Name>${module.name}</Automatic-Module-Name></manifestEntries><!-- 生成的jar中,不要包含pom.xml和pom.properties这两个文件 --><addMavenDescriptor>false</addMavenDescriptor></archive></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-source-plugin</artifactId><version>3.2.1</version><executions><execution><id>attach-sources</id><goals><goal>jar-no-fork</goal></goals></execution></executions></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-javadoc-plugin</artifactId><version>2.10.1</version></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.18.1</version><configuration><skipTests>true</skipTests></configuration></plugin></plugins></build><repositories><repository><id>public</id><name>aliyun nexus</name><url>https://maven.aliyun.com/repository/public</url><releases><enabled>true</enabled></releases></repository></repositories><profiles><profile><id>develop</id><activation><activeByDefault>true</activeByDefault></activation><repositories><repository><id>aliyun-repos</id><url>https://maven.aliyun.com/repository/public/</url><snapshots><enabled>false</enabled></snapshots><releases><enabled>true</enabled></releases></repository></repositories><pluginRepositories><pluginRepository><id>aliyun-plugin</id><url>https://maven.aliyun.com/nexus/content/groups/public/</url><snapshots><enabled>false</enabled></snapshots></pluginRepository></pluginRepositories></profile><profile><id>release</id><build><plugins><!-- Javadoc --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-javadoc-plugin</artifactId><version>2.10.1</version><executions><execution><phase>package</phase><goals><goal>jar</goal></goals></execution></executions></plugin></plugins></build></profile></profiles><!--配置代码发布地址, 请在maven中配置server repository.id 对应server的id--><distributionManagement><!--发布版本--><repository><id>maven-releases</id><url>https://nexus.cqxndb.com/repository/maven-releases/</url></repository><!--快照版本--><snapshotRepository><id>maven-snapshots</id><url>https://nexus.cqxndb.com/repository/maven-snapshots/</url></snapshotRepository></distributionManagement></project>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。