2016-06-12 4 views
1

저는 Maven에서 초보자입니다. 내 프로젝트의 종속성을 추가하기 위해 플러그인을 음영 처리하려고합니다. 하지만 maven shade plugin을 사용하는 방법을 찾지 못하는 것 같습니다. 나는 여기 누군가가 나에게 몇 가지 예를 보여주고 특별히 나를 위해 설명해 줄 것을 요청할 것이다. 고마워.Eclipse에서 maven shade plugin을 사용하는 방법

+0

당신의 몇 가지 예를 추가 할 수 있습니까? – geraldhumphries

+0

나는 실제로 이해하지 못한다. 직접 pom.xml을 만들거나 maven 프로젝트를 만들어야 만합니다. eclipse에서 pom.xml은 다른 것들과 다릅니다. Btw Eclipse Mars를 사용하고 있습니다. 귀하의지도가 내 길을 리드하십시오. –

+0

maven을 사용한다면'pom.xml' 파일이 필요합니다. 이클립스는 당신을 위해 하나를 생성하거나 처음부터 하나를 만들 수 있지만 질문의 목적 상 중요하지 않습니다. – geraldhumphries

답변

1

일반적으로 플러그인은 pom.xmlplugins 섹션에 추가됩니다. 사용하려는 플러그인의 groupId, artifactId 및 버전을 지정해야합니다. maven-shade-plugin를 들어, 다음과 같이 당신의 치어에 가져올 수 있습니다 :

<project> 
    ... 
    <build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-shade-plugin</artifactId> 
     <version>2.4.3</version> 
     <configuration> 
      <!-- put your configurations here --> 
     </configuration> 
     <executions> 
      <execution> 
      <phase>package</phase> 
      <goals> 
       <goal>shade</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 
    </plugins> 
    </build> 
    ... 
</project> 

이는 package 단계로 음영 플러그인에 대한 목표를 바인딩합니다. mvn package을 실행하면 음영 처리 된 JAR이 생성됩니다.

출처 : https://maven.apache.org/plugins/maven-shade-plugin/usage.html

이 페이지의 하단에 링크에서 더 많은 예제 볼 수 있습니다 : 당신이 무엇을 시도했다 https://maven.apache.org/plugins/maven-shade-plugin/index.html

관련 문제