Java Gradle:注释处理器可以';找不到项目依赖关系

Java Gradle:注释处理器可以';找不到项目依赖关系,java,gradle,annotation-processing,jpamodelgen,Java,Gradle,Annotation Processing,Jpamodelgen,我是Gradle的新手,我有一个使用JPA modelgen的项目。所述项目依赖于我们自己的另一个项目,注释处理器无法找到此依赖项。它在解决外部依赖关系时没有问题 my build.gradle的相关部分: dependencies { compile project(":my-other-project") //Omitted irrelevant stuff annotationProcessor 'org.hibernate:hibernate-jpamodelg

我是Gradle的新手,我有一个使用JPA modelgen的项目。所述项目依赖于我们自己的另一个项目,注释处理器无法找到此依赖项。它在解决外部依赖关系时没有问题

my build.gradle的相关部分:

dependencies {
compile project(":my-other-project")

//Omitted irrelevant stuff


annotationProcessor 'org.hibernate:hibernate-jpamodelgen:5.4.18.Final'
}
现在我可能遗漏了一些非常简单的东西,但我找不到这个错误的原因,它发生在构建时:

symbol:   class [my-other-class]
location: class [my-class]
C:\[path]\:94: error: cannot find symbol
DataProvider<[my-other-class], String> createDataProvider([my-class] service) {
              ^
symbol:class[我的另一个类]
地点:班级[我的班级]
C:\[path]\:94:错误:找不到符号
DataProvider createDataProvider([my class]服务){
^

现在,当我启动应用程序时,它编译并运行,只是不进行布局(这是一个Vaadin Java应用程序)

你能用第94行发布你的类吗?@flaxel
DataProvider createDataProvider([my other class]Service Service){
这就足够了吗?它只是一个使用[my other project]中[my other class]的方法头我想这不是该类的正确名称?否则我可以推荐。是否有办法限制项目/类AnnotationProcessor sees/Process?我不需要[my other project]中的类来实现此目的,但我没有找到排除[my other project]的方法从…起AnnotationProcessor@flaxel谢谢,它暗示了我的怀疑,即依赖项有问题。但我不知道说实话