gpt4 book ai didi

java - 如何构建混合 Java/Scala 项目?

转载 作者:行者123 更新时间:2023-11-30 09:00:09 25 4
gpt4 key购买 nike

我有一个第三方开源项目的源文件,文件结构为 ./src/main/java/*./src/main/scala/* 分别包含 .java 和 .scala 文件。那里没有其他文件(即没有 build.xml 或 pom.xml),而且我对它应该如何工作知之甚少。我如何编译这个项目?

附言我有一些 Java 经验,但我从未使用过 Scala,更不用说混合项目了。

最佳答案

取决于您希望如何构建项目。 Gradle ? eclipse ?

在 Gradle 中,您修改 build.gradle 文件。导入 Java 和 Scala 插件:

apply plugin: 'java'
apply plugin: 'scala'

并添加依赖项(我不会写如何做到这一点)。如果 Java 和 Scala 相互依赖,您可能还想确保它在 Scala 编译阶段将它们一起编译:

sourceSets.main.scala.srcDir "src/main/java"
sourceSets.test.scala.srcDir "src/test/java"
sourceSets.main.java.srcDirs = []
sourceSets.test.java.srcDirs = []

在 Eclipse 中,您需要下载 Scala IDE 并创建一个 Scala 项目。它应该不需要太多其他东西就可以工作。

...其他构建工具当然也可以...

关于java - 如何构建混合 Java/Scala 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26916081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com