I don't use make:transitive (I used maven to make full build and eclipse for incremental).
Thnaks for reporting the issue, I'll try to provide a shorcut in the next version of the plugin (by defining default dependencyfile) to avoid the actual solution : create 2 executions :
~~~
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<version>2.14.1</version>
<executions>
<execution>
<id>cmain</id>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<args>
<arg>-make:transitive</arg>
<arg>-dependencyfile</arg>
<arg>${project.build.directory}/.main_scala_dependencies</arg>
</args>
</configuration>
</execution>
<execution>
<id>ctest</id>
<goals>
<goal>testCompile</goal>
</goals>
<configuration>
<args>
<arg>-make:transitive</arg>
<arg>-dependencyfile</arg>
<arg>${project.build.directory}/.test_scala_dependencies</arg>
</args>
</configuration>
</execution>
</executions>
<configuration>
<jvmArgs>
<jvmArg>-Xms64m</jvmArg>
<jvmArg>-Xmx1024m</jvmArg>
</jvmArgs>
</configuration>
</plugin>
~~~
/davidB