【问题标题】:Maven Scala Projects with IntelliJ使用 IntelliJ 的 Maven Scala 项目
【发布时间】:2012-02-07 15:09:32
【问题描述】:

我有一个 IntelliJ IDEA 项目,其中包含两个 Scala 模块 M1 和 M2。这些模块中的每一个分别包含一个 Scala 类 C1 和 C2。此外,C2 类导入 C1 类。

在我为这两个模块添加 Maven 模块支持之前一切顺利。

第一步是为 M1(“依赖”模块)添加 Maven 框架支持。之后我就可以编译项目了。

第二步是为 M2(依赖模块)添加框架支持。

在我这样做之后,C2 立即无法解析 C1,即使路径似乎正常并且 M1 出现在 M2 的依赖项列表中。

当然,我还为项目本身添加了框架支持。

知道那里发生了什么吗?

【问题讨论】:

  • 您是如何添加框架支持的?

标签: scala maven intellij-idea


【解决方案1】:

只是为了澄清您的项目布局:

Parent 
|-- M1
|   `- C1
|
`-- M2 (depends on M1)
    `- C2

IntelliJ 除外。 您可以使用 Maven 从命令行编译您的项目吗? 即在命令行上运行以下命令:

mvn install

您是否将 M1 作为依赖项添加到您的 M2 模块 pom.xml 文件中?像这样

<dependency>
    <groupId>your.group.id</groupId>
    <artifactId>M1</artifactId>
    <version>your version number</version>
</dependency>

【讨论】:

    猜你喜欢
    • 2023-03-15
    • 2020-09-17
    • 2020-06-16
    • 2017-11-07
    • 2020-08-06
    • 1970-01-01
    • 2017-07-21
    • 2012-10-04
    • 2019-09-16
    相关资源
    最近更新 更多