11

我正在使用 scala 和 maven 测试 java 代码。maven-scala-plugin 在 Eclipse 中返回一个 pom 文件错误。这是我的 pom 片段:

        <plugin>
            <groupId>org.scala-tools</groupId>
            <artifactId>maven-scala-plugin</artifactId>
            <version>2.15.2</version>
            <executions>
                <execution>
                    <id>scala-test-compile</id>
                    <phase>test-compile</phase>
                    <goals>
                        <goal>testCompile</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

这是错误:

Plugin execution not covered by lifecycle configuration: org.scala-tools:maven-scala-plugin:2.15.2:testCompile 
 (execution: scala-test-compile, phase: test-compile)

我是否正确配置了 pom?

scala 测试运行正常,因为它们都通过了。也许这是一个 Maven 错误?

当我查看项目的 Maven 属性时,生命周期映射不可用: 在此处输入图像描述

4

3 回答 3

15

您应该从此更新站点安装 m2eclipse-connector:http: //alchim31.free.fr/m2e-scala/update-site

检查此文档:

http://scala-ide.org/docs/tutorials/m2eclipse/index.html

于 2013-07-30T18:58:44.270 回答
5

不,这不是 Maven 错误。此页面描述了显示消息的原因以及如何处理它。

在问题上按 Ctrl+1 后,Eclipse 应该建议两个快速修复:

  1. 发现新的 m2e 连接器。先试试这个,如果发现连接器重启 Eclipse 并重建项目,问题应该会消失。

  2. 将目标永久标记为忽略。它将添加一些代码,pom.xml这意味着目标不会在 Eclipse 中的构建上运行,只能从命令行运行。您也可以<ignore>将添加的部分替换<execute>为在 Eclipse 中运行目标。

于 2012-11-16T12:56:51.500 回答
1

在 Eclipse 中安装 m2e 插件(Scala IDE 的 Maven 集成)后,它运行良好。

于 2015-10-24T07:49:24.923 回答