Eclipse中的Maven Webstart插件
我正在寻找直接在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',因此您需要
生命周期配置未涵盖插件执行:
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>