디버깅 진행 시 Class 파일만 있고 source 파일이 없을 경우 아래와 같이 설정 한다.
1. 콘솔에서
mvn eclipse:eclipse -DdownloadSources -DdownloadJavadocs
명령으로 dependency가 걸린 모든 jar의 소스와 javadoc을 한번에 다운 받을 수 있다. 당연히 소스와 javadoc이 maven repository이 없는 경우에는 다운 받지 못할것이다.
2. Maven > Download Sources나 Maven > Download JavaDoc을 선택한다.
혹은 상단 메뉴 Window > Preferences > Maven 에서
'Download Artifact Sources'와 'Download Artifact JavaDoc'을 선택한다.
3. 이 외에도 pom.xml에 다음과 같이 설정하는 방법도 있다.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</configuration>
</plugin>
그런데 이 방법은 개발이 아닌 순수 개발때에도 다운 받으로 하니, 실제 빌드하고 패키징 할때는 적당치 않은 것 같다. 그리고 다운 속도가 꽤나 안나오는 곳도 있기 때문에 pom.xml에 설정하는 것은 피하는게 좋겠다.
* 난 2번 방법으로 진행했다.
출처 :
'ETC' 카테고리의 다른 글
[JavaScript] 날짜 주차 / 기간 구하기 (0) | 2024.07.01 |
---|---|
새로운 데이터 페칭 라이브러리 TanStack Query (0) | 2024.06.27 |
댓글