簡體   English   中英

Eclipse中的Maven Webstart插件

[英]Maven Webstart Plugin in Eclipse

我正在尋找直接在Eclipse中使用Maven Webstart插件運行項目的可能性。 我收到一條錯誤消息:

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)

有沒有人解決這個問題或有解決這個問題的想法?

groupId在1.0-beta-3中已從“ org.codehaus.mojo.webstart”更改為“ org.codehaus.mojo”,因此您需要記住在pom的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

如果您不想用相同的文本來持久地填充所有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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM