저는 Maven에서 초보자입니다. 내 프로젝트의 종속성을 추가하기 위해 플러그인을 음영 처리하려고합니다. 하지만 maven shade plugin을 사용하는 방법을 찾지 못하는 것 같습니다. 나는 여기 누군가가 나에게 몇 가지 예를 보여주고 특별히 나를 위해 설명해 줄 것을 요청할 것이다. 고마워.Eclipse에서 maven shade plugin을 사용하는 방법
1
A
답변
1
일반적으로 플러그인은 pom.xml
의 plugins
섹션에 추가됩니다. 사용하려는 플러그인의 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
관련 문제
- 1. Maven-shade-plugin을 사용할 때 불필요한 경고
- 2. src/main/webapp를 포함하도록 maven-shade-plugin을 구성하십시오.
- 3. maven-assembly-plugin과 maven-shade-plugin 사용
- 4. maven-shade-plugin and licenses
- 5. Maven Shade Plugin :
- 6. maven-shade-plugin and singletons
- 7. 필터 자원 maven-shade-plugin
- 8. Maven Shade Plugin + Launch4j
- 9. Maven Shade Plugin 필터링
- 10. 이브닝에 MAVEN SHADE 플러그인을 추가하는 방법
- 11. Maven-Shade MySQL 클래스 없음
- 12. Maven Shade Plugin + Raw String
- 13. SBT 용 플러그인 maven-shade
- 14. Maven antrun copy/shade : shade goal을 어떻게 동적으로 건너 뛰는가?
- 15. 의존성 자원을 포함하지 않는 Maven Shade 플러그인
- 16. maven-nar-plugin을 사용하는 동안 오류가 발생했습니다.
- 17. Maven-shade-plugin에 서명을 보존하는 방법은 무엇입니까?
- 18. maven-shade-plugin 클래스 경로 리소스 문제
- 19. gwt-maven-plugin을 사용하여 Eclipse에서 프로젝트를 만들 수 없습니다.
- 20. Maven Shade Plugin for Java 7 UberJar
- 21. Maven Shade 플러그인으로 실행 가능한 JAR 만들기
- 22. 두 개의 Jar를 생성하는 Maven Shade 플러그인
- 23. Maven-Plugin을 여러 번 실행하는 방법
- 24. archetype을 사용하여 maven plugin을 만드는 방법
- 25. Maven Plugin을 사용하여 여러 jar 파일에서 .jar 파일을 만드는 방법
- 26. Heroku eclipse plugin을 사용하는 방법? 오류가 발생했습니다
- 27. maven 프로젝트를위한 새로운 maven dependency plugin을 만드는 방법
- 28. Eclipse에서 Maven 프로젝트를 구성하는 방법
- 29. 임의 파일을 jar 파일로 복사하는 Maven Shade 플러그인을 얻는 방법
- 30. 오류가 발생했습니다. eclipse에서 maven-jaxb2-plugin을 사용하는 동안 요소 바인딩의 네임 스페이스가 스키마 네임 스페이스에 있어야합니다.
당신의 몇 가지 예를 추가 할 수 있습니까? – geraldhumphries
나는 실제로 이해하지 못한다. 직접 pom.xml을 만들거나 maven 프로젝트를 만들어야 만합니다. eclipse에서 pom.xml은 다른 것들과 다릅니다. Btw Eclipse Mars를 사용하고 있습니다. 귀하의지도가 내 길을 리드하십시오. –
maven을 사용한다면'pom.xml' 파일이 필요합니다. 이클립스는 당신을 위해 하나를 생성하거나 처음부터 하나를 만들 수 있지만 질문의 목적 상 중요하지 않습니다. – geraldhumphries