pom.xml 의 build plugins 하위에 다음의 플러그인 속성을 추가한다.
이후에는 install 또는 deploy 시 자동으로 소스까지 같이 배포된다.

<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>


$Prompt>mvn deploy

  1. BlogIcon NYA 2009.11.18 17:00

    오홍 이 녀석이었군요. 저는 deploy 에 뭔가 옵션이 있을까 했는데... 별도 플러그인으로 execution 으로 넣는거네요. 근데 goal 이 deploy 가 아니라 jar 라서 갸우뚱 하게 되네요..

    • BlogIcon slothink 편현장 2010.03.17 10:46 신고

      만들어지는 결과물 형식에 대해서 goals 이 정해집니다. 그래서 결과물이 xxx-sources.jar 가 되지요. 만약 테스트 소스도 결과물을 만들어 내고 싶으면 <goals> 안에 <goal>test-jar</goal> 까지 넣으시면 된답니다. 메이븐을 쓰는 사람이 있으니 반갑네요^^

+ Recent posts