JHipster mapstruct gradle idea集成

2016-08-21  本文已影响0人  b61852734c60

gradle 只要用过,你就抵挡不住它的魅力了,所以 不管是什么框架,我现在都使用gradle。不过 用它过程中还是会出现一些痛苦的事情,这不 使用maven 没问题,使用gradle 在 JHipster生成的代码里就是找不到mapstruct注解@mapper的bean。出错信息:No qualifying bean of type [io.github.jhipster.sample.service.mapper.UserMapper

解决方案很简单,如果 你使用IDEA,可能还没有 把 brew 等 task集成进去,可以先修改 生成的 build.gradle 文件, 注释掉 

applyfrom:'gradle/yeoman.gradle'

applyfrom:'gradle/sonar.gradle'

applyfrom:'gradle/liquibase.gradle'

applyfrom:'gradle/gatling.gradle'

applyfrom:'gradle/docker.gradle'

if(project.hasProperty('prod')) {

applyfrom:'gradle/profile_prod.gradle'

}else{

applyfrom:'gradle/profile_dev.gradle'

}

然后执行 task  buildNeeded   就会生成 需要的 Mapper  class

上一篇 下一篇

猜你喜欢

热点阅读