Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Java
- tomcat
- MSSQL
- R
- GIT
- SSL
- Android
- Spring
- vaadin
- Eclipse
- Python
- mybatis
- mapreduce
- JavaScript
- hadoop
- table
- SPC
- window
- SQL
- plugin
- Kotlin
- xPlatform
- Sqoop
- 보조정렬
- IntelliJ
- Express
- react
- 공정능력
- NPM
- es6
Archives
- Today
- Total
DBILITY
maven jar build시 meta-inf 제거 본문
반응형
maven jar build시 META-INF정보를 제거하고 싶을때, maven-shade-plugin을 사용합니다.
pom.xml에 아래와 같이 추가하고,build 하십시오.
maven folder만 제거할 경우 META-INF/maven/**으로 변경합니다.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.4.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<artifactSet>
<includes>
<include>${project.groupId}:${project.artifactId}</include>
</includes>
</artifactSet>
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/</exclude>
</excludes>
</filter>
</filters>
</configuration>
</execution>
</executions>
</plugin>
참고로 war내의 META-INF는 maven-war-plugin configuration에 다음과 같이 설정 할 수 있습니다.
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
반응형
'java > basic' 카테고리의 다른 글
svn admin command (명령) (0) | 2016.11.02 |
---|---|
java swing file open (0) | 2016.10.28 |
maven jar packaging specific class excluding ( java 클래스 제외 ) (0) | 2016.10.03 |
java spring atomikos Connection Pool Exhausted Exception (0) | 2016.09.23 |
maven build scp copy (0) | 2016.09.20 |
Comments