maven-dependency-plugin (goals “copy-dependencies”,”unpack”) is not supported by m2e 에러..

 

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>

참고로 태그는 하위에 를 둘 수 있으며, 둘의 depth는 동급이다.

참고 : http://blog.daum.net/duca666/58

 

This entry was posted in Java/JSP, Util/Tools and tagged , , . Bookmark the permalink.

댓글 남기기