반응형
공통 모듈 프로젝트를 분리해서, Nexus에 Deploy하는 경우
의존성이 주입된 라이브러리들과 모든 기능들을 사용은 할 수 있지만,
내부는 볼 수가 없다.
소스가 없기 때문인데.. 이를 해결하기 위해 Maven Source Plugin이라는 것이 있었다.
아래와 같이 하니깐, 소스까지 배포가 되더라. (퍼온거라 그냥 대충 복붙;;)
<plugin> <artifactId>maven-source-plugin</artifactId> <version>2.3</version> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> <executions> <execution> <id>deploy</id> <phase>deploy</phase> </execution> </executions> </plugin>
이 작업으로 인해, 공통 모듈에서 뭔가 이상한 것 같다라는 말이 나오면,
소스를 직접 열어서 디버깅해보라고 할 수 있어서 귀찮음이 반감될 것 같다.
반응형
'개발 > Maven' 카테고리의 다른 글
[Nexus] 설치 및 구성 (0) | 2016.06.11 |
---|---|
[Nexus] Deploy 및 프로젝트 공유 (0) | 2016.06.11 |
[Nexus] Deploy후에 사용하고 있는 프로젝트에서 업데이트가 안되는 경우 (0) | 2016.06.11 |
[Maven] mvn package rename (0) | 2016.06.11 |
[Maven] Maven Project에서 실행가능한 jar 추출하기 (0) | 2016.06.11 |