복붙노트

[SPRING] pom 편집기에서 org.apache.maven.plugin.jar.JarMojo 오류를 제거하는 방법

SPRING

pom 편집기에서 org.apache.maven.plugin.jar.JarMojo 오류를 제거하는 방법

나는 Spring Tool Suite 3.1.0.RELEASE를 사용하고 있으며, 생성 한 모든 프로젝트의 pom.xml 파일에는 "org.apache.maven.plugin.jar.JarMojo"라는 단일 오류가 있습니다. 더 이상의 오류 세부 정보는 없습니다.

이 에러는 새로운 Spring Utility Project를 생성 할 때 자동 생성 된 pom.xml에도 존재합니다.

빌드 도중 오류가 발생하지는 않습니다. IDE에만 표시됩니다 (pom 편집기의 개요 탭 맨 위와 pom.xml의 첫 번째 행).

누구든지 전에 이것을보고 그것을 고치는 법을 알고 있습니까? Google은 도움이되지 않았습니다.

다음은 스프링 유틸리티 프로젝트를 위해 Spring Tool Suite에서 생성 한 기본 pom.xml입니다 (설명 된 오류가 발생 함).

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.springframework.samples.spring</groupId>
    <artifactId>spring-utility</artifactId>
    <version>1.0.0.CI-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>Spring Utility</name>
    <url>http://www.springframework.org</url>
    <description>
        <![CDATA[
      This project is a minimal jar utility with Spring configuration.
    ]]>
    </description>
    <properties>
        <maven.test.failure.ignore>true</maven.test.failure.ignore>
        <spring.framework.version>3.0.6.RELEASE</spring.framework.version>
    </properties>   <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.7</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>${spring.framework.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${spring.framework.version}</version>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.14</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.5</source>
                    <target>1.5</target>
                </configuration>
            </plugin>

        </plugins>
    </build> 
</project>

해결법

  1. ==============================

    1.결정된. Maven 3.0.5를 별도로 다운로드 받아 C : \ springsource \ apache-maven-3.0.5에 압축을 풀었습니다. (STS는 Maven 3.0.3을 사용했습니다.) 그런 다음 STS에서 메뉴 -> 환경 설정으로 이동하여 "설치"를 검색하여 Maven 설치 페이지를 찾습니다. 위의 폴더를 가리켜 새 설치를 추가했습니다. 적용된. 그런 다음 기존 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Maven-> Update Project를 선택하십시오. 오류가 사라졌습니다.

    결정된. Maven 3.0.5를 별도로 다운로드 받아 C : \ springsource \ apache-maven-3.0.5에 압축을 풀었습니다. (STS는 Maven 3.0.3을 사용했습니다.) 그런 다음 STS에서 메뉴 -> 환경 설정으로 이동하여 "설치"를 검색하여 Maven 설치 페이지를 찾습니다. 위의 폴더를 가리켜 새 설치를 추가했습니다. 적용된. 그런 다음 기존 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Maven-> Update Project를 선택하십시오. 오류가 사라졌습니다.

    모든 새로운 프로젝트에는 더 이상 오류가 없습니다. 승리.

  2. ==============================

    2.우리는 웹 개발자 용 Eclipse Java EE IDE (Juno Service Release 2)와 동일한 문제에 직면했습니다. POM.xml은 위의 다이어그램 에서처럼이 "org.apache.maven.plugin.jar.JarMojo"오류 만 가지고 있습니다.

    우리는 웹 개발자 용 Eclipse Java EE IDE (Juno Service Release 2)와 동일한 문제에 직면했습니다. POM.xml은 위의 다이어그램 에서처럼이 "org.apache.maven.plugin.jar.JarMojo"오류 만 가지고 있습니다.

    이것은 새로운 Maven의 버전 문제로 보입니다. 마지막으로 이전 버전의 C : \ apache-maven-3.0.5를 설치합니다.

    그런 다음 Eclipse -> Windows -> Preference -> "Maven"-> Installations 검색에서 External C : \ apache-maven-3.0.5를 추가하십시오.

    그런 다음 프로젝트 -> 정리로 이동하십시오. 기존 프로젝트 -> Maven -> Update Projects를 마우스 오른쪽 버튼으로 클릭하십시오. EClipse를 다시 시작하십시오.

    오류 상태가 사라집니다.

  3. ==============================

    3.포장을 항아리에서 전쟁으로 전환하십시오. 이것은 내 문제를 해결했다.

    포장을 항아리에서 전쟁으로 전환하십시오. 이것은 내 문제를 해결했다.

  4. from https://stackoverflow.com/questions/14767631/how-to-remove-org-apache-maven-plugin-jar-jarmojo-error-from-pom-editor by cc-by-sa and MIT license