2011-01-19 5 views
10

maven-assembly-plugin을 사용하여 만든 jar-with-dependencies에 설치하는 방법이 있습니까?mvn과 jar-dependencies 설치

+0

'jar-with-dependencies에 설치 하시겠습니까?'란 무엇을 의미합니까? –

+1

maven-assembly-plugin은 모든 종속성을 포함하는 jar 파일을 만듭니다. mvn install을 사용하여 로컬 repo에 설치하고 싶습니다. –

+0

아마 너 pom 스 니펫을 게시 할 수있다 – Raghuram

답변

-3

mvn install이 작업을 수행하지 않으십니까?

+0

물론 mvn : install이 대답이 아닌 한? – MikeW

0

한 가지 방법은 어셈블리 플러그인을 사용하는 프로젝트를 만드는 것입니다. 어셈블리 - 플러그인 구성에서 원하는 출력 (jar, zip, ...)을 지정할 수 있습니다.

이 프로젝트에서는 종속성을 지정하고 빌드 할 수 있습니다. 설치 명령을 실행할 때마다 모든 종속성이 패키지 파일에 있습니다.

0

"실행 중 : 어셈블리 작성"here을보십시오.

12

MVN 조립 : 조립 -DdescriptorId = 항아리-와 의존성

:

12

당신은 포장 단계에 어셈블리를 결합하면, 그것은 당신의 저장소에 설치합니다 모두 "일반"항아리와 with-dependencies jar 빌드시 :

 <plugin> 
      <artifactId>maven-assembly-plugin</artifactId> 
      <version>2.3</version> 
      <configuration> 
       <descriptorRefs> 
        <descriptorRef>jar-with-dependencies</descriptorRef> 
       </descriptorRefs> 
      </configuration> 
      <executions> 
       <execution> 
        <id>make-assembly</id> <!-- this is used for inheritance merges --> 
        <phase>package</phase> <!-- bind to the packaging phase --> 
        <goals> 
         <goal>single</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 
+0

그런 다음 jar를 종속성과 함께 사용하는 방법은 무엇입니까? – Mejmo

관련 문제