llh4github 4292c90ffa
Update install.md
少了$,无法正确引入版本号
2023-12-08 12:02:54 +08:00

108 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 安装
order: 2
category:
- 介绍
tag:
- 安装
description: MapStructPlus 依赖安装 install
---
::: warning
由于其已经内嵌 Mapstruct为了防止不同版本之间的差异请不要再引入 Mapstruct 相关依赖
:::
## 非 SpringBoot 环境
### Maven
```xml
<properties>
<mapstruct-plus.version>最新版本</mapstruct-plus.version>
</properties>
<dependencies>
<dependency>
<groupId>io.github.linpeilie</groupId>
<artifactId>mapstruct-plus</artifactId>
<version>${mapstruct-plus.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<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>io.github.linpeilie</groupId>
<artifactId>mapstruct-plus-processor</artifactId>
<version>${mapstruct-plus.version}</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
</plugins>
</build>
```
### Gradle
```groovy
dependencies {
implementation 'io.github.linpeilie:mapstruct-plus:最新版本'
annotationProcessor 'io.github.linpeiliemapstruct-plus-processor:最新版本'
}
```
## SpringBoot 环境
### Maven
```xml
<properties>
<mapstruct-plus.version>最新版本</mapstruct-plus.version>
</properties>
<dependencies>
<dependency>
<groupId>io.github.linpeilie</groupId>
<artifactId>mapstruct-plus-spring-boot-starter</artifactId>
<version>${mapstruct-plus.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<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>io.github.linpeilie</groupId>
<artifactId>mapstruct-plus-processor</artifactId>
<version>${mapstruct-plus.version}</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>
</plugins>
</build>
```
### Gradle
```groovy
dependencies {
implementation 'io.github.linpeilie:mapstruct-plus-spring-boot-starter:最新版本'
annotationProcessor 'io.github.linpeilie:mapstruct-plus-processor:最新版本'
}
```