MapStruct를 사용하여 JAXB 클래스와 내 도메인 클래스 간의 매핑을 생성합니다. MapStruct 공식 사이트에서 설명한대로 gradle plugin을 사용하고 있습니다. 컴파일 과정에서 클래스는 "build/generated/sources/apt/main"에 생성됩니다. 어떻게이 위치를 바꿀 수 있습니까? 나는 개미 스크립트를 통해 그것을 변경하는 컴파일러 플래그가 있지만 gradle에 대한 가이드를 찾을 수 없지만 불행히도 그것은 gradle에 대해 작동하지 않습니다 어떤 도움을 주셔서 감사합니다.MapStruct에 의해 생성 된 클래스의 위치를 변경하는 방법은 무엇입니까?
0
A
답변
1
이 MapStruct에 연결되지 않고, 끝까지 Gradle을 적절한 플러그인 작동 방법에 생성 된 소스를 배치하기 위해 자바 컴파일러를 알려줍니다.
documentation 구성에 따라 생성 된 플러그인 소스를 구성하려면 다음을 수행하십시오. 하나는 컴파일의 aptOptions
을 확장해야합니다. 생성 된 대상을 제어하는 속성은 generatedSourcesDestinationDir