我有一个使用gradle的项目,并将mapstruct作为依赖项之一。每当我试图建立项目时,它就失败了。我想这是因为Mapstruct将生成gradle无法找到的impl类。谁能帮助我如何在intellij IDEA中配置它?
谢谢
这适合我
在intellij IDEA去
档案|设置|构建,执行,部署|构建工具| Gradle |跑步者
启用委派IDE构建/运行操作。参考: - https://www.jetbrains.com/idea/whatsnew/#v2016-3-gradle
在build.gradle中
buildscript {
...
}
plugins {
id 'net.ltgt.apt' version '0.9'
}
apply plugin: 'idea'
apply plugin: "net.ltgt.apt"
dependencies {
...
compile 'org.mapstruct:mapstruct-jdk8:1.1.0.Final'
apt 'org.mapstruct:mapstruct-processor:1.1.0.Final'
}
添加此配置后运行项目,您可以在build / generated文件夹中查看生成的文件
我发现另一个有用的设置是取消选中“为每个源集创建单独的模块”文件|设置|构建,执行,部署|构建工具|摇篮
取消选中“为每个源集创建单独的模块”