找不到源Scala-Maven项目

时间:2018-06-20 12:41:47

标签: scala maven scala-maven-plugin

我已经创建了一个scala maven项目,我编写了一个简单的scala程序,然后执行RunAs-> Maven安装,它返回Build成功,但它也显示:

[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-versions) @ myproject ---
[INFO] 
[INFO] --- scala-maven-plugin:3.1.3:compile (default) @ myproject ---
[WARNING] No source files found.
[INFO] 
[INFO] --- scala-maven-plugin:3.1.3:testCompile (default) @ myproject ---
[WARNING] No source files found.

这是POM代码的示例:

<build>
  <sourceDirectory>src/main/scala</sourceDirectory>
  <plugin>
    <groupId>net.alchim31.maven</groupId>
    <artifactId>scala-maven-plugin</artifactId>
    <version>3.1.3</version>
    <executions>
      <execution>
        <goals>
          <goal>compile</goal>
          <goal>testCompile</goal>
        </goals>
      </execution>
    </executions>
  </plugin>
</build>

有人可以说出问题出在哪里吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,scala-maven-plugin在以下位置搜索源文件(** / *。scala):

  • src / main / java(或您配置为sourceDirectory的目录)
  • src / main / scala

并在以下条件下进行测试:

  • src / test / java(或您配置为testSourceDirectory的目录)
  • src / test / scala

因此,如果将文件* .scala存储在这些目录下,则您的配置似乎正确。

PS:对于一个新项目,我建议您使用该插件的最新版本(最新版本应为3.4.1)