Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.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 Scala Maven插件未处理Scala源文件夹并报告生命周期错误_Java_Scala_Maven_Scala Maven Plugin - Fatal编程技术网

Java Scala Maven插件未处理Scala源文件夹并报告生命周期错误

Java Scala Maven插件未处理Scala源文件夹并报告生命周期错误,java,scala,maven,scala-maven-plugin,Java,Scala,Maven,Scala Maven Plugin,我正在尝试将java+Scala项目导入Eclipse(v4.6.1)。这包括一个父项目,scala maven插件配置如下: <pluginManagement> <plugins> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-mav

我正在尝试将java+Scala项目导入Eclipse(v4.6.1)。这包括一个父项目,scala maven插件配置如下:

 <pluginManagement>
        <plugins>
            <plugin>
                <groupId>net.alchim31.maven</groupId>
                <artifactId>scala-maven-plugin</artifactId>
                <version>3.2.1</version>
                <executions>
                    <execution>
                        <id>scala-compile-first</id>
                        <phase>process-resources</phase>
                        <goals>
                            <goal>add-source</goal>
                            <goal>compile</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>scala-test-compile</id>
                        <phase>process-test-resources</phase>
                        <goals>
                            <goal>testCompile</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </pluginManagement>

net.alchim31.maven
scala maven插件
3.2.1
scala先编译
过程资源
添加源
编译
scala测试编译
过程测试资源
测试编译
导入项目时显示错误:

找不到处理scala maven插件的市场条目:3.2.1:在Eclipse中添加源代码。有关更多信息,请参阅帮助。

导入到eclipse时,eclipse中没有为scala创建源文件夹(如java src/main/java和src/main/resources)。在子项目中,也会显示此错误

生命周期配置未涵盖插件执行:net.alchim31.maven:scala-maven插件:3.2.2:添加源代码(执行:scala-compile-first,阶段:流程资源)

尽管我能够从命令行构建项目


我也尝试过为eclipse安装Scala IDE插件,但没有任何效果。我不想将这个目标标记为被忽略。

嘿,请阅读我的答案。它与您需要的pom.xml完全相同。它工作得很好。

目标添加源代码应该与“mvn eclipse”一起使用。 但您似乎使用了m2e/m2eclipse,在本例中,您安装了。此插件将您的eclipse项目设置为使用scala+设置scala文件夹

根据我个人的经验,将.java和.scala混合到同一个源代码文件夹更容易。对于IDE、构建工具和开发人员来说更容易(导航到的目录更少)