2017-12-27 15 views
1
에 실패 내 받는다는 빌드 특정 클래스에 의한 다음과 같은 오류로 실패했다

:롬복은 메이븐

이 는

의 정적 기호를 찾을 수 없습니다 ... 그리고 다른 유사한의 부하 오류는 롬 보크 주석 처리가이 작업을 마자 마자 멈추는 것처럼 보입니다.

@AllArgsConstructor(staticName = "of") 
public class TestCase<T, U> { 
    public final T input; 
    public final U expected; 
} 

Java 8, Java 9 및 Maven 3.5.2를 사용하여이 문제가 발생했습니다.

답변

0

난이 (내가 잘 작동 비슷한 롬복 주석을 다른 클래스를 많이 가지고있는이 클래스에서 사용되는 제네릭과 함께 주석에 롬복라는 이름의 속성에 문제가 있다고 가정합니다. 수동으로 부분적으로 다음과 같이 발생하는 코드를 delombokking 작업 할 작업 :

@AllArgsConstructor 
public class TestCase<T, U> { 
    public final T input; 
    public final U expected; 

    public static <T,U> TestCase<T,U> of(T input, U expected) { 
    return new TestCase<T, U>(input, expected); 
    } 
}