pom.xml 부분
jar를 작성하기 위해서는 maven-jar-plugin 이 필요하며, 의존성 jar 파일들을 제어하기 위해서는 maven-dependency-plugin이 필요하다. 그러나 maven-dependency-plugin 설정을 하여 m2eclipse로 package하게 되면 다음과 같은 메세지의 에러가 발생된다.
maven-dependency-plugin (goals "copy-dependencies","unpack") is not supported by m2e
이를 해결하기 위하여 구글링해보면, project build lifecycle mapping 에 위의 플러그인을 ignore 해주어야 한다는 외계어도 아닌 이해못할 설명이 나온다. 어찌됐든 ignore 하는 설정법은 아래와 같다.
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<versionRange>[1.0.0,)</versionRange>
<goals>
<goal>copy-dependencies</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
참고로
참고 : http://blog.daum.net/duca666/58