Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- gitlab
- 최애의 아이
- 코테풀이
- 코딩테스트
- 백준 #JAVA
- 최애의 아이 빵
- jdk11
- SpringMVC
- 함수형 인터페이스
- java
- gitdesktop
- spring #mybatis #오류노트
- 오류노트
- 백준_알고리즘연습 #초보개발자 #알고리즘공부
- 빵수집
- mybatis
- jsp #spring #java #mabatis #게시판 #시작하기
- java #백준
- java StreamAPI
- 백준1330번 #JAVA
- 프로그래머스 예산
- 띠부실
- Lv1
- it #web
- JAVA_HOME
- openjdk
- 백준
- cvs 인코딩
- 프로그래머스
- taskkill
Archives
- Today
- Total
1년뒤의나는다르겠지
Compilation failure Attempt to recreate a file for type 본문
안녕하세요.
요즘 spring boot 강의를 듣고있는데 강좌가 조금 지난거여서 그런지 현재 querydsl-apt jakarta가 이미 지원하는 기술을 플러그인을 통해 중복지원 함으로써 오류가 있는거같습니다.
queryDsl 사용시
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/java</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
위와같은 플러그인을 추가하라고 공식문서에 나와있는데요
참고 : http://querydsl.com/static/querydsl/4.1.3/reference/html_single/#jpa_integration
Querydsl Reference Guide
The Java 6 APT annotation processing functionality is used in Querydsl for code generation in the JPA, JDO and Mongodb modules. This section describes various configuration options for the code generation and an alternative to APT usage. 3.3.1. Path initi
querydsl.com
현재 버전에서는 위와같은 방법으로 compile을 했을 경우에 아래와 같은 오류 구문을 확인할수 있었습니다.
해결방법 :
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- <plugin> 플러그인 제거
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>target/generated-sources/java</outputDirectory>
<processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>-->
</plugins>
</build>
위 플러그인을 주석처리 함으로써 해결했습니다.
정답을 알려준 블로그주소 링크하고 넘어가겠습니다
https://post.dooray.io/we-dooray/tech-insight-ko/back-end/4173/
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] Stream API의 함수 1 (0) | 2023.08.18 |
---|---|
[JAVA] jdk8부터 지원하는 함수형 인터페이스 (0) | 2023.08.08 |
[JAVA] 함수형 인터페이스 (0) | 2023.08.08 |
[자바] Call By Value의 함정 (0) | 2023.08.08 |
open JDK 설치 (0) | 2022.09.16 |