2010-07-18 2 views
3

누군가가 maven 배포 (일반적으로 릴리스 플러그인을 통해 실행)를 도와 주길 바랬습니다.표준 maven 배포에 아티팩트 추가

특정 명령어 문서 및 생성 된 SQL 파일과 같이 패키지 된 jar 이외의 파일을 릴리스 당시의 repo에 배포하려고합니다.

각각 하나씩 deploy:deploy-file을 사용할 필요가 없다면 좋을 것입니다. 내 POM 파일의 목록에 각 파일을 추가 할 수 있다면 가장 좋을 것입니다. 출시 될 때마다 자동으로 선택됩니다.

답변

8

Maven Assembly Plugin을 사용하여 설치/배치 할 어셈블리에 패키지를 설치하십시오.

또는 build-helper pluginattach-artifact 목표 사용

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>build-helper-maven-plugin</artifactId> 
    <version>1.5</version> 
    <executions> 
    <execution> 
     <id>attach-artifacts</id> 
     <phase>package</phase> 
     <goals> 
     <goal>attach-artifact</goal> 
     </goals> 
     <configuration> 
     <artifacts> 
      <artifact> 
      <file>some file</file> 
      <type>extension of your file</type> 
      <classifier>optional</classifier> 
      </artifact> 
      ... 
     </artifacts> 
     </configuration> 
    </execution> 
    </executions> 
</plugin> 
관련 문제