java - 一个intellij模块有多个SDK

标签 java intellij-idea sbt

我有一个多模块、单一存储库风格的 SBT 项目,该项目使用 64 位 java,我们使用 IntelliJ 来开发。在项目的根目录下,我们有一个用于导入子项目的 build.sbt 文件。我们最近引入了一个新模块,该模块具有需要 32 位 java 的 dll 依赖项。

据我了解,我们的基础 build.sbt 被视为单个模块。我希望能够将其视为两个不同的模块,并在我的运行配置中指定 32/64 位 jdk,但我没有找到这样做的方法。

或者,我希望能够调用 sbt 从子项目 build.sbt 而不是根 build.sbt 进行构建,但我也没有找到这样做的方法。

现在,当我需要运行不同的子模块时,我会在 SDK 之间进行交换,这并不可怕,但有点卡顿。我只是想检查一下这里是否遗漏了某些内容。

最佳答案

我只在 x64 上使用过这个,但您可以使用以下内容:

https://www.jetbrains.com/help/idea/2016.2/configuring-global-project-and-module-sdks.html#module_sdk

关于java - 一个intellij模块有多个SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38593237/

相关文章:

java - 将注释参数之一替换为 IntelliJ IDEA 的结构替换

intellij-idea - 如何增加 IntelliJ IDEA 中 toString 调试工具提示的长度限制?

java - Sbt RootProject 或 ProjectRef 不下载 github 项目内容

java - Unresolved 依赖关系 NetCDF-Java 库

flashscreen.java 上出现 java.lang.UnsupportedOperationException 错误

java - 在 webview 中打开 Firebase 存储 pdf url

java - 是否可以更改 IntelliJ 的 equals() 和 hashCode() 代码生成模板

java - 如何将 S3object 转换为 Observable

java - "new IClasspathEntry[0]"是如何工作的?

sbt - 如何配置 sonatype nexus 以允许 sbt 插件?