AutoValue在Eclipse Oxygen中不起作用

时间:2017-12-12 13:23:26

标签: java eclipse maven auto-value

我正在使用Eclipse IDE for Java Developers Version: Oxygen.1a Release (4.7.1a)并尝试在我的项目中使用Google的AutoValue库。

我已将其作为Maven依赖项包含在内:

    <!-- https://mvnrepository.com/artifact/com.google.auto.value/auto-value -->
    <dependency>
        <groupId>com.google.auto.value</groupId>
        <artifactId>auto-value</artifactId>
        <version>1.5.2</version>
        <scope>provided</scope>
    </dependency>

尝试使用它:

@AutoValue
public abstract class Person {

    @AutoValue.Builder
    public static abstract class Builder {

    }

    public static Builder builder() {
        return new AutoValue_Person.Builder();
    }   
}

我遇到的问题是AutoValue_Person无法解析为某种类型。这应该是一个自动生成的类。

我还为Eclipse安装了m2e-apt插件,并将Annottion processing mode设置为:&#34;自动配置JDT APT&#34;,但这并没有解决问题。

有没有办法让它在Eclipse中运行?

0 个答案:

没有答案