我正在尝试将java + Scala项目导入Eclipse(v4.6.1 Neon)。这包括一个带有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>
导入项目时显示错误:
找不到处理scala-maven-plugin的市场条目:3.2.1:Eclipse中的add-source。有关详细信息,请参阅“帮助”。
导入到eclipse时,在eclipse中没有为scala创建源文件夹(比如java src / main / java和src / main / resources)。同样在子项目中,它显示此错误。
生命周期配置未涵盖插件执行:net.alchim31.maven:scala-maven-plugin:3.2.2:add-source(执行:scala-compile-first,阶段:进程资源)
虽然我能够从命令行构建项目。
我也尝试过为eclipse安装Scala IDE插件,但没有任何效果。我不想把这个目标标记为被忽略。
答案 0 :(得分:3)
目标add-source应与&#34; mvn eclipse&#34;一起使用。 但是你似乎使用了m2e / m2eclipse,在这种情况下你安装了https://github.com/sonatype/m2eclipse-scala。这个插件设置你的eclipse项目使用scala + scala文件夹的设置。
根据我的个人经验,将.java和.scala混合到同一个源文件夹中会更容易。 IDE,构建工具和开发人员更容易(导入的目录更少)。
答案 1 :(得分:0)
嘿PyThon读了我的回答here。它具有您需要的确切pom.xml。它很棒。