【发布时间】:2020-11-26 20:32:45
【问题描述】:
我正在处理一个 Scala sbt 项目,这就是项目结构的样子。
这是 build.sbt 文件的内容:
name := "Blitzkreig"
version := "0.1"
scalaVersion := "2.13.2"
// https://mvnrepository.com/artifact/mysql/mysql-connector-java
libraryDependencies += "mysql" % "mysql-connector-java" % "8.0.21"
我在外部添加的唯一 jar 是 gsp.jar,可以在上面的项目结构图中看到。
我将 jar 添加为库 -> + -> Java 模块 -> Path_Of_Jar_File。
当我完成代码时,我没有看到任何 import 语句的编译错误。但是当我构建项目时,我看到相同的导入语句给出错误,所有错误都来自 gsp.jar 文件。
导入语句出错的包也存在,如下图所示。
当我点击构建 jar 时,我看到相同的导入语句导致如下错误。
[info] Executing in batch mode. For better performance use sbt's shell
[success] Total time: 0 s, completed 26 Nov, 2020 4:33:10 PM
[info] Compiling 17 Scala sources to /Users/bobby/IdeaProjects/Blitzkreig/target/scala-2.13/classes ...
[error] /Users/bobby/IdeaProjects/Blitzkreig/src/main/scala/com/tablecolumn/TGetTableColumn.scala:5:8: not found: object gudusoft
[error] import gudusoft.gsqlparser._
我将jar文件导入项目的方式有什么问题吗?谁能让我知道我在这里做错了什么?
【问题讨论】:
标签: scala intellij-idea sbt