作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个使用dagger-2和grpc的Java项目,当我尝试使用./gradlew build进行构建时,出现以下错误:
> java.lang.NoClassDefFoundError: com/google/auto/common/MoreTypes
plugins {
id "net.ltgt.apt" version "0.10"
id "com.google.protobuf" version "0.8.1"
id "java"
}
dependencies {
compile 'io.grpc:grpc-all:1.5.0'
compile 'com.google.dagger:dagger:2.14'
apt 'com.google.dagger:dagger-compiler:2.14'
testApt 'com.google.dagger:dagger-compiler:2.14'
}
apply plugin: 'java'
sourceCompatibility = 1.8
targetCompatibility = 1.8
最佳答案
这是2.14.1中修复的Dagger 2.14中的问题。参见issue 994,“ Dagger 2.14中断构建”:
I have not isolated the issue to a small sample project at this point, but a possible cause I see is below, maybe that gives a pointer. I don't have any explicit dependency on Google Auto libs in that part of the build.
java.lang.NoClassDefFoundError: com/google/auto/common/MoreTypes
关于java - 找不到MoreTypes类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47991583/
我是一名优秀的程序员,十分优秀!