相关疑难解决方法(0)

如何配置IntelliJ/gradle以使用dagger 2.0

我有一个gradle项目,我想在其中使用dagger 2.0.我不知道如何配置IntelliJ和gradle来生成文件并让IntelliJ找到它们?

我的build.gradle文件如下所示:

apply plugin: 'java'
apply plugin: 'idea'

version = '1.0'

repositories {
    mavenCentral()
    maven {
        url "https://oss.sonatype.org/content/repositories/snapshots"
    }
}

dependencies {
    compile 'org.slf4j:slf4j-api:1.7.12'
    compile 'org.slf4j:slf4j-simple:1.7.12'
    compile 'commons-configuration:commons-configuration:1.10'
    compile 'commons-collections:commons-collections:3.2.1'
    compile 'com.google.dagger:dagger:2.0'
    compile 'com.google.dagger:dagger-compiler:2.0:jar-with-dependencies'
    compile 'com.pi4j:pi4j-distribution:1.1-SNAPSHOT'
}
Run Code Online (Sandbox Code Playgroud)

在我的应用程序的构建目录中,文件DaggerXmlConfigurationComponent存在,这是Dagger创建的组件.但我无法在IntelliJ中使用它,因为它找不到类.

这不是Android应用程序,而是Raspberry Pi的应用程序.

java gradle dagger-2

26
推荐指数
3
解决办法
6699
查看次数

标签 统计

dagger-2 ×1

gradle ×1

java ×1