mirror of
https://github.com/jeecgboot/JeecgBoot.git
synced 2026-08-25 22:29:15 +00:00
100 lines
3.7 KiB
XML
100 lines
3.7 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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||
<modelVersion>4.0.0</modelVersion>
|
||
<artifactId>jeecg-cloud-nacos</artifactId>
|
||
<name>jeecg-cloud-nacos</name>
|
||
<description>nacos启动模块</description>
|
||
<version>3.9.3</version>
|
||
|
||
<parent>
|
||
<groupId>org.springframework.boot</groupId>
|
||
<artifactId>spring-boot-starter-parent</artifactId>
|
||
<version>4.1.0</version>
|
||
<relativePath/>
|
||
</parent>
|
||
|
||
<properties>
|
||
<nacos.version>3.2.2</nacos.version>
|
||
<jraft.version>1.4.0</jraft.version>
|
||
<hessian.version>4.0.66</hessian.version>
|
||
<dm8.version>8.1.3.140</dm8.version>
|
||
</properties>
|
||
|
||
<dependencies>
|
||
<!-- Hessian:统一版本,统一用 4.0.66 -->
|
||
<dependency>
|
||
<groupId>com.caucho</groupId>
|
||
<artifactId>hessian</artifactId>
|
||
<version>${hessian.version}</version>
|
||
</dependency>
|
||
|
||
<!-- Nacos 3.2.2(排除所有 hessian 传递依赖) -->
|
||
<dependency>
|
||
<groupId>org.jeecgframework.nacos3</groupId>
|
||
<artifactId>nacos-server</artifactId>
|
||
<version>${nacos.version}</version>
|
||
<exclusions>
|
||
<exclusion>
|
||
<groupId>com.alipay.sofa</groupId>
|
||
<artifactId>hessian</artifactId>
|
||
</exclusion>
|
||
<exclusion>
|
||
<groupId>com.caucho</groupId>
|
||
<artifactId>hessian</artifactId>
|
||
</exclusion>
|
||
</exclusions>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>org.jeecgframework.nacos3</groupId>
|
||
<artifactId>nacos-console</artifactId>
|
||
<version>${nacos.version}</version>
|
||
<exclusions>
|
||
<exclusion>
|
||
<groupId>com.alipay.sofa</groupId>
|
||
<artifactId>jraft-core</artifactId>
|
||
</exclusion>
|
||
<exclusion>
|
||
<groupId>com.alipay.sofa</groupId>
|
||
<artifactId>hessian</artifactId>
|
||
</exclusion>
|
||
<exclusion>
|
||
<groupId>com.caucho</groupId>
|
||
<artifactId>hessian</artifactId>
|
||
</exclusion>
|
||
</exclusions>
|
||
</dependency>
|
||
<!-- JRaft(兼容 Java 17 无需 add-opens) -->
|
||
<dependency>
|
||
<groupId>io.github.pig-mesh.sofa</groupId>
|
||
<artifactId>jraft-core</artifactId>
|
||
<version>${jraft.version}</version>
|
||
</dependency>
|
||
|
||
<!--达梦数据库驱动 -->
|
||
<dependency>
|
||
<groupId>com.dameng</groupId>
|
||
<artifactId>DmJdbcDriver18</artifactId>
|
||
<version>${dm8.version}</version>
|
||
</dependency>
|
||
<dependency>
|
||
<groupId>com.dameng</groupId>
|
||
<artifactId>DmDialect-for-hibernate5.0</artifactId>
|
||
<version>${dm8.version}</version>
|
||
</dependency>
|
||
</dependencies>
|
||
|
||
<build>
|
||
<plugins>
|
||
<plugin>
|
||
<groupId>org.springframework.boot</groupId>
|
||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||
<configuration>
|
||
<jvmArguments>--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED</jvmArguments>
|
||
</configuration>
|
||
</plugin>
|
||
</plugins>
|
||
</build>
|
||
|
||
</project>
|