2012-07-31 103 views
1

我使用行家2個蝕赫利俄斯,並從這裏安裝插件M2E 1.0後:項目配置「org.jboss.tools.maven.apt.MavenCompilerAptProjectConfigurator」不可

http://download.eclipse.org/technology/m2e/releases

我收到以下錯誤在日食:

Project configurator "org.jboss.tools.maven.apt.MavenCompilerAptProjectConfigurator" is not available. 
To enable full functionality, install the project configurator and run Maven->Update Project Configuration 

也是我很得到以下兩個錯誤:

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile 
(execution: default-compile, phase: compile) 

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile 
(execution: default-testCompile, phase: test-compile) 

構建部分在我的POM文件:

<build> 

    <resources> 

      <resource> 
       <directory>src/main/resources</directory> 
       <filtering>true</filtering> 
      </resource> 

    </resources> 

     <plugins> 


      <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-dependency-plugin</artifactId> 
      <executions> 
       <execution> 
        <id>copy-dependencies</id> 
        <phase>prepare-package</phase> 
        <goals> 
         <goal>copy-dependencies</goal> 
        </goals> 
        <configuration> 
         <outputDirectory>${project.build.directory}/lib</outputDirectory>      
         <overWriteReleases>false</overWriteReleases> 
         <overWriteSnapshots>false</overWriteSnapshots> 
         <overWriteIfNewer>true</overWriteIfNewer> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 

     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-jar-plugin</artifactId> 
      <configuration> 
       <archive> 
        <manifest> 
         <addClasspath>true</addClasspath> 
         <classpathPrefix>lib/</classpathPrefix> 
         <mainClass>com.myapp.MainClass</mainClass> 
        </manifest> 
       </archive> 
      </configuration> 
     </plugin> 


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

      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-dependency-plugin</artifactId> 
       <executions> 
        <execution> 
         <id>install</id> 
         <phase>install</phase> 
         <goals> 
          <goal>sources</goal> 
         </goals> 
        </execution> 
       </executions> 
      </plugin> 

      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-resources-plugin</artifactId> 
       <version>2.5</version> 
       <configuration> 
       <encoding>UTF-8</encoding> 
       </configuration> 
      </plugin> 


     </plugins> 

     <pluginManagement> 
     <plugins> 
    <!-- Ignore/Execute plugin execution --> 
     <plugin> 
     <groupId>org.eclipse.m2e</groupId> 
     <artifactId>lifecycle-mapping</artifactId> 
     <version>1.0.0</version> 
     <configuration> 
      <lifecycleMappingMetadata> 
       <pluginExecutions> 
        <!-- copy-dependency plugin --> 
        <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> 
    </build> 

請告知如何解決這個錯誤,謝謝。

+1

你的第二個問題是在這裏解釋說:http://wiki.eclipse.org/M2E_plugin_execution_not_covered。你有沒有研究過這個錯誤? – 2012-07-31 11:37:48

回答

0

我固定它通過添加忽略標籤所提到的插件如下:

<plugin> 

    <groupId>org.eclipse.m2e</groupId> 
    <artifactId>lifecycle-mapping</artifactId> 
    <version>1.0.0</version> 
    <configuration> 
     <lifecycleMappingMetadata> 
      <pluginExecutions> 
       <!-- copy-dependency plugin --> 
       <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> 
       <pluginExecution> 
        <pluginExecutionFilter> 
         <groupId>org.apache.maven.plugins</groupId> 
         <artifactId> 
          maven-compiler-plugin 
         </artifactId> 
         <versionRange>[2.3.2,)</versionRange> 
         <goals> 
          <goal>testCompile</goal> 
          <goal>compile</goal> 
         </goals> 
        </pluginExecutionFilter> 
        <action> 
         <ignore></ignore> 
        </action> 
       </pluginExecution> 

      </pluginExecutions> 
     </lifecycleMappingMetadata> 
    </configuration>