Плагин 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)

Есть ли у кого-нибудь решение этой проблемы или какие-либо идеи, чтобы решить эту проблему?


person roka    schedule 19.04.2013    source источник


Ответы (2)


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

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-beta -6 версия вместо этого:

Перейдите в Eclipse Настройки => Maven => Сопоставления жизненного цикла => Открыть метаданные сопоставления жизненного цикла рабочей области и сохраните следующий xml в файле lifecycle-mapping-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>
person harryssuperman    schedule 23.12.2016

В версии 1.0-beta-3 идентификатор группы был изменен с «org.codehaus.mojo.webstart» на «org.codehaus.mojo», поэтому вам нужно не забыть изменить его внутри раздела org.eclipse.m2e pom как хорошо.

У меня была та же проблема, и я ранее обновил 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

person Adrian Romanelli    schedule 11.03.2014