有一个混合的(Java + Scala) Maven项目。
只有一小部分是用Scala编写的,它不依赖于Java代码。
Java代码依赖于Scala部分的编译结果。
我正在寻找一种分两步编译的方法:
scala-maven-plugin)maven-compiler-plugin)默认情况下,scala-maven-plugin编译src/main/java, src/main/scala中的所有内容
如果有一个改变这种行为的选择,那就太好了。
试图在文档中搜索,但没有找到任何关于如何将源代码排除在编译之外的内容。
如何配置scala-maven-plugin ,以便只编译Scala源代码?
发布于 2022-10-20 12:05:20
在集成测试中来自这个片段:
<configuration>
<includes>
<include>**/*.scala</include>
<include>**/TestClass.java</include>
</includes>
<excludes>
<exclude>bad.scala</exclude>
</excludes>
</configuration>看来,您可能可以使用<excludes>标记在<configuration>中排除src/main/java/**/*.java。
https://stackoverflow.com/questions/74139389
复制相似问题