Java Scala Maven插件未处理Scala源文件夹并报告生命周期错误
我正在尝试将java+Scala项目导入Eclipse(v4.6.1)。这包括一个父项目,scala maven插件配置如下: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
<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、构建工具和开发人员来说更容易(导航到的目录更少)