|
@@ -25,6 +25,11 @@
|
|
|
<spring-cloud.version>2021.0.7</spring-cloud.version>
|
|
|
<spring-boot.version>2.7.11</spring-boot.version>
|
|
|
<eureka.version>4.0.1</eureka.version>
|
|
|
+ <druid.version>1.2.17</druid.version>
|
|
|
+ <mybatis.version>3.5.13</mybatis.version>
|
|
|
+ <lombok.version>1.18.26</lombok.version>
|
|
|
+ <mapstruct.version>1.5.5.Final</mapstruct.version>
|
|
|
+ <hutool.version>5.8.16</hutool.version>
|
|
|
</properties>
|
|
|
|
|
|
<dependencyManagement>
|
|
@@ -32,7 +37,7 @@
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.cloud</groupId>
|
|
|
<artifactId>spring-cloud-dependencies</artifactId>
|
|
|
- <version>${spring-cloud.version}</version>
|
|
|
+ <version>${spring-cloud.version}</version>n
|
|
|
<type>pom</type>
|
|
|
<scope>import</scope>
|
|
|
</dependency>
|
|
@@ -50,8 +55,6 @@
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-devtools</artifactId>
|
|
|
<version>${spring-boot.version}</version>
|
|
|
- <scope>runtime</scope>
|
|
|
- <optional>true</optional>
|
|
|
</dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
@@ -85,11 +88,32 @@
|
|
|
<artifactId>spring-cloud-starter-hystrix</artifactId>
|
|
|
<version>${eureka.version}</version>
|
|
|
</dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.alibaba</groupId>
|
|
|
+ <artifactId>druid</artifactId>
|
|
|
+ <version>${druid-version}</version>
|
|
|
+ </dependency>
|
|
|
<dependency>
|
|
|
<groupId>org.projectlombok</groupId>
|
|
|
<artifactId>lombok</artifactId>
|
|
|
+ <version>${lombok.version}</version>
|
|
|
<optional>true</optional>
|
|
|
</dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.mybatis</groupId>
|
|
|
+ <artifactId>mybatis</artifactId>
|
|
|
+ <version>${mybatis.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.mapstruct</groupId>
|
|
|
+ <artifactId>mapstruct</artifactId>
|
|
|
+ <version>${mapstruct.version}</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>cn.hutool</groupId>
|
|
|
+ <artifactId>hutool-all</artifactId>
|
|
|
+ <version>${hutool.version}</version>
|
|
|
+ </dependency>
|
|
|
</dependencies>
|
|
|
</dependencyManagement>
|
|
|
|
|
@@ -99,6 +123,33 @@
|
|
|
<groupId>org.springframework.boot</groupId>
|
|
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
|
</plugin>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
+ <artifactId>maven-compiler-plugin</artifactId>
|
|
|
+ <version>3.8.1</version>
|
|
|
+ <configuration>
|
|
|
+ <source>1.8</source>
|
|
|
+ <target>1.8</target>
|
|
|
+ <annotationProcessorPaths>
|
|
|
+ <path>
|
|
|
+ <groupId>org.mapstruct</groupId>
|
|
|
+ <artifactId>mapstruct-processor</artifactId>
|
|
|
+ <version>${mapstruct.version}</version>
|
|
|
+ </path>
|
|
|
+ <path>
|
|
|
+ <groupId>org.projectlombok</groupId>
|
|
|
+ <artifactId>lombok</artifactId>
|
|
|
+ <version>1.18.16</version>
|
|
|
+ </path>
|
|
|
+
|
|
|
+ <path>
|
|
|
+ <groupId>org.projectlombok</groupId>
|
|
|
+ <artifactId>lombok-mapstruct-binding</artifactId>
|
|
|
+ <version>0.2.0</version>
|
|
|
+ </path>
|
|
|
+ </annotationProcessorPaths>
|
|
|
+ </configuration>
|
|
|
+ </plugin>
|
|
|
</plugins>
|
|
|
</build>
|
|
|
</project>
|