首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止scala插件编译Java源代码?

如何防止scala插件编译Java源代码?
EN

Stack Overflow用户
提问于 2022-10-20 11:49:27
回答 1查看 34关注 0票数 1

有一个混合的(Java + Scala) Maven项目。

只有一小部分是用Scala编写的,它不依赖于Java代码。

Java代码依赖于Scala部分的编译结果。

我正在寻找一种分两步编译的方法:

  1. 只编译Scala代码(使用scala-maven-plugin)
  2. 只编译Java代码(使用maven-compiler-plugin)

默认情况下,scala-maven-plugin编译src/main/java, src/main/scala中的所有内容

如果有一个改变这种行为的选择,那就太好了。

试图在文档中搜索,但没有找到任何关于如何将源代码排除在编译之外的内容。

如何配置scala-maven-plugin ,以便只编译Scala源代码?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-20 12:05:20

在集成测试中来自这个片段

代码语言:javascript
复制
<configuration>
    <includes>
        <include>**/*.scala</include>
        <include>**/TestClass.java</include>
    </includes>
    <excludes>
        <exclude>bad.scala</exclude>
    </excludes>
</configuration>

看来,您可能可以使用<excludes>标记在<configuration>中排除src/main/java/**/*.java

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74139389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档