# Maven 依赖
> 以下的 xml maven 依赖示例中,可能并非最新的 MyBatis-Flex 版本,请自行查看最新版本,并修改版本号。
>
> 建议配置 annotationProcessorPaths,那么可以省略mybatis-flex-processor的依赖
>
1、只用到了 MyBatis,没用到 Spring 的场景:
```xml
com.mybatis-flex
mybatis-flex-core
1.3.3
com.mybatis-flex
mybatis-flex-processor
1.3.3
provided
```
2、用到了 Spring 的场景
```xml
com.mybatis-flex
mybatis-flex-spring
1.3.3
com.mybatis-flex
mybatis-flex-processor
1.3.3
provided
``````
3、用到了 Spring Boot 的场景
```xml
com.mybatis-flex
mybatis-flex-spring-boot-starter
1.3.3
com.mybatis-flex
mybatis-flex-processor
1.3.3
provided
```
4. 配置 annotationProcessor
`mybatis-flex-processor`提供APT服务,可以配置到annotationProcessorPaths,配置后,无需在依赖中声明`mybatis-flex-processor`依赖。
参考:[APT 设置-和 Lombok、Mapstruct 整合](../others/apt.md)
```xml
org.apache.maven.plugins
maven-compiler-plugin
3.8.1
com.mybatis-flex
mybatis-flex-processor
1.3.3
```