Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse中的Maven Webstart插件_Eclipse_Maven_Eclipse Plugin_M2eclipse_Java Web Start - Fatal编程技术网

Eclipse中的Maven Webstart插件

Eclipse中的Maven Webstart插件,eclipse,maven,eclipse-plugin,m2eclipse,java-web-start,Eclipse,Maven,Eclipse Plugin,M2eclipse,Java Web Start,我正在寻找直接在eclipse中使用maven webstart插件运行项目的可能性。我得到一个错误,说: 生命周期配置未涵盖插件执行: org.codehaus.mojo:webstart maven插件:1.0-beta-3-cx:jnlp下载servlet(执行:默认,阶段:流程资源) 有没有人能解决这个问题或有什么想法来解决这个问题?groupId在1.0-beta-3版本中从'org.codehaus.mojo.webstart'更改为'org.codehaus.mojo',因此您需要

我正在寻找直接在eclipse中使用maven webstart插件运行项目的可能性。我得到一个错误,说:

生命周期配置未涵盖插件执行:
org.codehaus.mojo:webstart maven插件:1.0-beta-3-cx:jnlp下载servlet(执行:默认,阶段:流程资源)


有没有人能解决这个问题或有什么想法来解决这个问题?

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

org.eclipse.m2e

如果您不想在所有pom.xml文件中都填入相同的文本,您可以在eclipse配置中进行设置,如下所述:

这是Eclipse下所有插件的通用解决方案,org.codehaus.mojo插件的具体解决方案是我的下一个1.0-beta-6版本:

转到Eclipse首选项=>Maven=>生命周期映射=>打开工作区生命周期映射元数据,并将下一个xml代码保存在文件Lifecycle-mapping-metadata.xml中


org.codehaus.mojo
webstart maven插件
[1.0-beta-6,]
jnlp下载servlet
真的
<?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>