'pom.xml'에 해당되는 글 2건

  1. 2015.01.29 [Eclipse] Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build ....
  2. 2013.05.03 [Maven] pom.xml <scope> 설명.

[Eclipse] Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build ....

ITWeb/개발일반 2015. 1. 29. 16:28

보통 eclipse 에서 maven 프로젝트 사용 시 이런 에러가 발생 할 경우 해결 방법.


[에러]

Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build .... 


[해결방법]

  <pluginManagement>

    <plugins>

        <plugin>

            <groupId>org.eclipse.m2e</groupId>

            <artifactId>lifecycle-mapping</artifactId>

            <version>1.0.0</version>

            <configuration>

                <lifecycleMappingMetadata>

                    <pluginExecutions>

                        <pluginExecution>

                            <pluginExecutionFilter>

                                <groupId>org.codehaus.mojo</groupId>

                                <artifactId>build-helper-maven-plugin</artifactId>

                                <versionRange>[0.0.1,)</versionRange>

                                <goals>

                                    <goal>regex-property</goal>

                                </goals>

                            </pluginExecutionFilter>

                            <action>

                                <ignore />

                            </action>

                        </pluginExecution>

                   </pluginExecutions>

                </lifecycleMappingMetadata>

            </configuration>

        </plugin>

    </plugins>

  </pluginManagement>


※ <build> 태그 아래 위 code를 추가해 주면 됩니다.


여기서 수정하셔야 하는 부분은 

<groupId>org.codehaus.mojo</groupId>

- <artifactId>build-helper-maven-plugin</artifactId>

- <goal>regex-property</goal>

내용에 맞게 수정해서 추가해 주시면 됩니다.

:

[Maven] pom.xml <scope> 설명.

ITWeb/개발일반 2013. 5. 3. 17:44

참고 글 : http://laydios.egloos.com/2789441


pom.xml 설정시 dependency 설정에서 scorp 종류와 설명. 


compile : 컴파일 할때 필요. 테스트 및 런타임에도 클래스 패스에 포함 된다. scorp 을 설정 하지 않는 경우 기본값이다. 

runtime : 런타임에 필요. JDBC 드라이버 등이 예가 된다. 컴파일 시에는 필요하지 않지만, 실행 시에 필요한 경우. 

provided : 컴파일 시에 필요하지만, 실제 런타임 때에는 컨테이너 같은 것에서 제공되는 모듈. servlet, jsp api 등이 이에 해당. 배포시 제외된다. 

test : 테스트 코드를 컴파일 할때 필요. 테스트시 클래스 패스에 포함되며, 배포시 제외된다. 


: