Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Java exec maven插件:Ecipse中的1.2.1_Java_Eclipse_Maven_Eclipse Plugin - Fatal编程技术网

Java exec maven插件:Ecipse中的1.2.1

Java exec maven插件:Ecipse中的1.2.1,java,eclipse,maven,eclipse-plugin,Java,Eclipse,Maven,Eclipse Plugin,将Maven项目导入Eclipse时,出现以下错误: 无市场条目exec maven插件:1.2.1错误 而且它看起来会在导入后导致进一步的构建问题 生命周期配置未涵盖插件执行:org.codehaus.mojo:execmaven插件:1.2.1:java(执行:默认,阶段:生成源代码) 我是否缺少一个插件,或者我的pom.xml有什么问题 已安装的m2e: m2e-针对Eclipse的Maven集成(包括孵化组件)1.5.0.20131218-1208 org.Eclipse.m2e.fea

将Maven项目导入Eclipse时,出现以下错误:

无市场条目exec maven插件:1.2.1错误

而且它看起来会在导入后导致进一步的构建问题

生命周期配置未涵盖插件执行:org.codehaus.mojo:execmaven插件:1.2.1:java(执行:默认,阶段:生成源代码)

我是否缺少一个插件,或者我的pom.xml有什么问题

已安装的m2e:

m2e-针对Eclipse的Maven集成(包括孵化组件)1.5.0.20131218-1208 org.Eclipse.m2e.feature.feature.group Eclipse.org-m2e

Eclipse Java开发工具3.8.2.v20130116-090414-8-8NFU3FNOWKLRUQGXKIY9Z0I83 org.Eclipse.jdt.feature.group Eclipse.org

Eclipse平台4.2.1.v20130118-173121-9MF7GHYdG0B5kx4E_SkfZV-1mNjVATf67ZAb7 org.Eclipse.Platform.feature.group Eclipse.org

Eclipse RCP 4.2.2.v20130129-152330-7IARAABrMQkGSvMgQnUlz-DQz00h org.Eclipse.RCP.feature.group Eclipse.org


提前感谢。

问题是Eclipse的m2e插件不知道exec maven插件,您可以通过以下方法解决:

   <build>
      <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.eclipse.m2e</groupId>
                    <artifactId>lifecycle-mapping</artifactId>
                    <version>1.0.0</version>
                    <configuration>
                        <lifecycleMappingMetadata>
                            <pluginExecutions>
                                <pluginExecution>
                                    <pluginExecutionFilter>
                                        <groupId>org.codehaus.mojo</groupId>
                                        <artifactId>exec-maven-plugin</artifactId>
                                        <versionRange>[1.2.1,)</versionRange>
                                        <goals>
                                            <goal>java</goal>
                                            <goal>exec</goal>
                                        </goals>
                                    </pluginExecutionFilter>
                                    <action>
                                        <ignore/>
                                    </action>
                                </pluginExecution>
                            </pluginExecutions>
                        </lifecycleMappingMetadata>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>
   </build>

org.eclipse.m2e
生命周期映射
1.0.0
org.codehaus.mojo
execmaven插件
[1.2.1,)
JAVA
执行官

感谢您的回复。仅将此添加到pom.xml会导致无法识别的标记:“pluginManagement”错误。tere是文件中应该添加此内容的特定部分吗?抱歉,只是学习Maven。您需要将其添加到
区域。答案会相应更新。