Gradle과 Maven에서 Source.jar Download 설정
IT/Spring
2016. 2. 16. 10:50
Eclipse나 Intellij같은 IDE툴에서 타입을 컨트롤+클릭 하면 타입정의 화면으로 이동한다.
그러나 .java파일이 아닌 .class로 된 파일들은 기본적으로 코드를 볼 수 없다.
IntelliJ는 알아서 디컴파일 해서 보여주던데 참 놀랍다;
물론 방법이야 소스코드 찾아서 attach 해주면 되긴하는데 여간 귀찮은일이 아니다.
Maven과 Gradle에서는 이것을 설정할 수 있도록 도와준다.
Maven
링크: http://www.mkyong.com/maven/maven-get-source-code-for-jar/
Maven은 pom.xml파일을 수정하여 설정할 수 있다.
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>false</downloadJavadocs>
</configuration>
</plugin>
</plugins>
</build>
Gradle
링크: http://stackoverflow.com/questions/10156847/how-to-tell-gradle-to-download-all-the-source-jars
프로젝트의 build.gradle을 수정한다.
apply plugin: 'eclipse'
eclipse {
classpath {
downloadSources=true
}
}
[Web App Libraries]를 선택 후 [Bottom] 을 클릭하여 가장 아래에 위치시킨다.