2013-02-08 9 views
6

私はSpring Tool Suite 3.1.0.RELEASEを使用しています。作成するすべてのプロジェクトのpom.xmlファイルには、 org.apache.maven.plugin.jar.JarMojo "それ以上のエラーの詳細はありません。pomエディタからorg.apache.maven.plugin.jar.JarMojoエラーを削除するには

このエラーは、新しいSpring Utility Projectの作成時に自動生成されたpom.xmlにも存在します。

ビルド中にエラーが発生することはありませんが、IDE(pomエディタの[概要]タブの先頭とpom.xmlの最初の行)にのみ表示されます。

org.apache.maven.plugin.jar.JarMojo error screenshot

誰もが前にこれを見て、それを修正する方法を知っていますか? Googleは役に立たなかった。ここで

春ユーティリティプロジェクト(それはエラーが説明原因)のための私の春のツール・スイートによって生成されたデフォルトの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> 
+0

ご連絡ください。 – willome

+0

申し訳ありませんが、おそらく良い考えです。追加されました。 –

答えて

4

。私はMaven 3.0.5を別途ダウンロードし、C:\ springsource \ apache-maven-3.0.5に解凍しました。 (STSはMaven 3.0.3を使用していました)STSではメニューからWindows-> Preferencesに行き、Mavenのインストールページを見つけるために "インストール"を探しました。上記のフォルダを指定して新しいインストールを追加しました。適用される。既存のプロジェクトを右クリックし、Maven-> Update Projectを選択してください。エラーは消えました。

新しいプロジェクトにはもうエラーはありません。勝つ。

2

Web Developer(Juno Service Release 2)用のEclipse Java EE IDEで同じ問題が発生しましたが、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を追加します。

reference to external Maven 3.0.5 5は、次にプロジェクトを行く - > 清潔で右クリックし、既存のproect上 - > Mavenの - >更新プロジェクト と、おそらくEclipseを再起動してください。

エラーのステータスは表示されません。

関連する問題