0

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

[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>

谁能告诉我问题出在哪里?

4

1 回答 1

1

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

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

并进行以下测试:

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

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

PS:对于一个新项目,我鼓励你使用插件的最新版本(最新的应该是 3.4.1)

于 2018-06-21T12:21:31.647 回答