【问题标题】:Cannot build/run Scala project in IntelliJ after packaging with Maven使用 Maven 打包后无法在 IntelliJ 中构建/运行 Scala 项目
【发布时间】:2018-06-13 05:14:29
【问题描述】:

所以我的 Scala 项目在 IntelliJ 中运行良好,然后我尝试在 Maven 中运行包以获取 .jar 文件,但由于缺少依赖项而无法正常工作。所以我尝试编辑 pom.xml 但很快又恢复了。

无论如何,此后,在没有任何更改的情况下,我尝试在本地正常运行我的 Scala 项目,但它不再工作了。我得到了错误:

错误:无法找到或加载主类 Name.Name

我仔细检查了 IntelliJ 中的编辑配置,并指定了主类。

出了什么问题?除了我尝试使用 Maven 打包我的项目,然后我的正常程序停止工作之外,没有任何变化。

【问题讨论】:

  • 我不使用 Maven,但是对于 sbt 构建,如果您对 .sbt 进行更改并且 IntelliJ 会感到困惑,您通常会刷新构建。也许 Maven 项目也可以选择从 IntelliJ 的角度刷新模型?屏幕左下角 -> “Maven 项目” -> 看起来像“回收”的图标
  • Maven 确实有一个“回收”按钮,用于重新导入所有 Maven 项目。如何判断我的本地运行是使用 Maven 还是 SBT?因为我的项目中都有这两个(尽管我认为没有配置 SBT),所以我一直在使用 Maven 为我的项目构建一个 .jar 用于生产代码,而在本地我什至不确定正在使用什么。我刚刚运行了程序。
  • 恢复到干净的源代码树,然后重试。

标签: scala maven intellij-idea


【解决方案1】:

通过从头开始重新创建项目来解决它,但是我仍然不确定原因是什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 2018-11-24
    • 1970-01-01
    • 2019-03-02
    • 2020-09-17
    • 2016-03-02
    相关资源
    最近更新 更多