메이븐 배포나 설치시 소스 코드 배포하기
Build/Maven : 2009. 5. 19. 11:11
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
이렇게 플러그인 하나만 추가하면 끝납니다.
참~ 쉽죠~
jar 골에 maven-source-plugin을 실행하도록 설정한 겁니다. 따라서 mvn install 또는 mvn delpoy를 할 때 소스도 같이 올라가게 되고, 이 라이브러리를 참조하는 쪽에서..
<plugin>
<artifactId>maven-idea-plugin</artifactId>
<version>2.1</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
<dependenciesAsLibraries>true</dependenciesAsLibraries>
<useFullNames>false</useFullNames>
</configuration>
</plugin>
<artifactId>maven-idea-plugin</artifactId>
<version>2.1</version>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
<dependenciesAsLibraries>true</dependenciesAsLibraries>
<useFullNames>false</useFullNames>
</configuration>
</plugin>
이런 식으로 설정해 두었다면, 라이브러리르 가져올 때 소스 코드도 같이 가져오게 됩니다. 그럼 이클립스에서 소스 코드 참조도 쉽게 할 수 있겠죠.
'Build > Maven' 카테고리의 다른 글
[Maven] 빌드 할 떄 특정 폴더 삭제하기 (2) | 2010.02.25 |
---|---|
[Maven] Exec Maven Plugin 사용하여 자바 프로그램 실행하기 (2) | 2010.02.16 |
[메이븐] 하이버네이트 플러그인 (0) | 2009.11.04 |
메이븐에서 컴파일이 되지 않을 땐, 인코딩 의심하기 (2) | 2009.07.27 |
AspectJ 메이븐 플러그인 (0) | 2009.06.09 |
메이븐 배포나 설치시 소스 코드 배포하기 (2) | 2009.05.19 |
메이븐 상식: 기본 페이스(phase) (2) | 2009.05.14 |
메이븐 Maven 2.0.10 배포! (6) | 2009.02.19 |
아키타입(메이븐 프로젝트 베이스) 만들기 (0) | 2008.11.03 |
Maven 프로젝트 의존성 파일들 패키징하기 (2) | 2008.10.23 |
Maven 같지 않은 Maven 프로젝트 만들기 (2) | 2008.10.21 |
전 M2Eclipse에서 Download Artifact Sources 옵션을 켜놓고 씁니다.
물론 배포에는 도움이 안 될것 같네요...^^;;;
아 맞다. 그렇게 해도 되지요~