2013-04-19 2 views
0

Я ищу возможность запуска проекта с использованием плагина maven webstart непосредственно в eclipse. Я получаю сообщение об ошибке поговорку:Плагин Maven Webstart в Eclipse

Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:webstart-maven-plugin:1.0-beta-3-cx:jnlp-download-servlet (execution: default, phase: process-resources)

Любое решение для этой проблемы или какой-либо идеи, чтобы решить это?

ответ

0

ГруппаId была изменена в 1.0-beta-3 от 'org.codehaus.mojo.webstart' до 'org.codehaus.mojo', поэтому вам необходимо запомнить ее в разделе org.eclipse.m2e и помпа.

У меня была такая же проблема, и я ранее обновлял groupId, но забыл также изменить его для плагина, используемого m2e. Как только я исправлю значение groupId на новое значение, ошибка исчезла.

<pluginManagement> 
     <plugins> 
      <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.--> 
      <plugin> 
       <groupId>org.eclipse.m2e</groupId> 
       <artifactId>lifecycle-mapping</artifactId> 
       <version>1.0.0</version> 
       <configuration> 
        <lifecycleMappingMetadata> 
         <pluginExecutions> 
          <pluginExecution> 
           <pluginExecutionFilter> 
            <groupId> 
             org.codehaus.mojo <-- Was org.codehaus.mojo.webstart until 1.0-beta-3! 
            </groupId> 
            <artifactId> 
             webstart-maven-plugin 

Изменение информация: http://www.mojohaus.org/webstart/webstart-maven-plugin/upgrade.html

0

если вы не хотите, чтобы заполнить constinously всех pom.xml с тем же текстом, который он мог бы быть anoying, вы можете настроить это в конфигурации затмения, как описано здесь :

https://mahichir.wordpress.com/2014/05/14/solving-the-plugin-execution-not-covered-by-lifecycle-configuration-error-in-eclipse/

Это общее решение для всех плагинов под Eclipse,, конкретное решение для этого org.codehaus.mojo плагин был следующий для меня с 1,0-бета-6 версии вместо:

Перейти к Затмения предпочтения =>Maven =>Lifecycle Отображения =>Open Workspace жизненный цикл отображений метаданных и сохранить следующий код XML в файле на протяжении жизненного цикла картированию-metadata.xml

<?xml version="1.0" encoding="UTF-8"?> 
<lifecycleMappingMetadata> 
    <pluginExecutions> 
     <pluginExecution> 
      <pluginExecutionFilter> 
       <groupId>org.codehaus.mojo</groupId> 
       <artifactId>webstart-maven-plugin</artifactId> 
       <versionRange>[1.0-beta-6,)</versionRange> 
       <goals> 
        <goal>jnlp-download-servlet</goal> 
       </goals> 
      </pluginExecutionFilter> 
      <action> 
       <ignore>true</ignore> 
      </action> 
     </pluginExecution> 
    </pluginExecutions> 
</lifecycleMappingMetadata> 
Смежные вопросы