Eclipse无法识别Scala源目录

亚诺斯

使用Eclipse Marketplacehttp://alchim31.free.fr/m2e-scala/update-site/安装了Maven Scala支持,并安装了Scala IDE插件。我可以使用命令行使用来构建项目mvn compileEclipse很好地突出了Scala代码,如果我导入项目,它将正确识别其Scala性质。但是它不能识别src/main/scala为源文件夹,也不会生成项目。

这是我的pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
                        http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.examples.scala</groupId>
    <artifactId>scala-examples</artifactId>
    <version>1.0-SNAPSHOT</version>

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

    <dependencies>
        <dependency>
            <groupId>org.scala-lang</groupId>
            <artifactId>scala-library</artifactId>
            <version>2.10.3</version>
        </dependency>
    </dependencies>
</project>

我究竟做错了什么?pom出了点问题?

解决方法是,我手动设置src/main/scala为源文件夹(右键单击“构建路径” |“用作源文件夹”)。但这不是很好,我想找到真正的解决方案,以便在作为Maven项目进行干净导入时正确设置该项目。

更新

只需添加add-source目标+更新Maven项目即可达到目的:

<goals>
    <goal>add-source</goal>
    <goal>compile</goal>
    <goal>testCompile</goal>
</goals>
迪米特里

与相似java-maven-plugin,有一个addSource目标可以让您定义源目录和测试目录。您可以这样做,例如:

<plugin>
    <groupId>org.scala-tools</groupId>
    <artifactId>maven-scala-plugin</artifactId>
    <version>2.15.2</version>
    <executions>
        <execution>
            <goals>
                <goal>compile</goal>
                <goal>testCompile</goal>
            </goals>
        </execution>
        <execution>
            <goals>
                <goal>add-source</goal>
                <configuration>
                   <sourceDir>src/main/scala</sourceDir>
                    <testSourceDir>src/main/test</testSourceDir>
                 </configuration>
            </goals>
        </execution>
    </executions>
</plugin>

我在此链接中找到了文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Eclipse无法识别Scala源目录

来自分类Dev

Scala Eclipse项目-无法从资源目录读取文本文件

来自分类Dev

如何使IntelliJ识别Gradle生成的源目录?

来自分类Dev

使用Maven(使用Eclipse IDE)无法访问资源目录中的文件

来自分类Dev

sbt创建多个scala源目录

来自分类Dev

无法在资源目录中打开文件

来自分类Dev

无法从源目录外部运行python文件

来自分类Dev

scala:包和源目录层次结构之间的关系

来自分类Dev

compileDebugJava-不是增量的。无法推断源目录

来自分类Dev

无法通过ibm HTTP Server访问资源目录

来自分类Dev

Eclipse无法识别Pydev

来自分类Dev

Eclipse无法识别电话

来自分类Dev

Eclipse 无法识别 JDABuilder

来自分类Dev

Nircmd无法在目录中识别

来自分类Dev

Sonarqube 无法识别基目录

来自分类Dev

MinGW 无法识别目录 opencv

来自分类Dev

Inno Setup-如何为源目录识别USB驱动器

来自分类Dev

源目录中的MonoGame

来自分类Dev

Ambari资源目录?

来自分类Dev

Eclipse CDT无法识别<iostream>

来自分类Dev

Eclipse无法识别JVM 1.8

来自分类Dev

Eclipse无法识别JavaFX类

来自分类Dev

Eclipse无法解析/识别XML?

来自分类Dev

eclipse无法识别android常量

来自分类Dev

无法识别Eclipse Android导入

来自分类Dev

Eclipse无法识别std :: stoi

来自分类Dev

Eclipse无法识别jar方法

来自分类Dev

无法识别Scala解析包

来自分类Dev

Scala独立对象无法识别