0

我正在尝试在我的 Maven Java 项目中使用 SQLcl,但我不知道如何使用它。

到目前为止我已经尝试过:

我从oracle下载了最新的 SQLcl (sqlcl-19.4.0.354.0937.zip) 。我将所有文件提取到本地文件夹中。然后我用终端打开 sqlcl-19.4.0.354.0937\sqlcl\lib 文件夹并运行“mvn validate”。Maven 表示缺少“ucp.jar”。我从oracle 下载中下载了那个 jar并再次运行它。这次它“似乎运行成功”。我还尝试了“mvn clean install”,结果相同。

但是,我无法在我的 m2 文件夹中的任何位置找到“ dbtools-common.jar ”、“ dbtools-http.jar ”或“ dbtools-sqlcl.jar ”文件。本教程正在解释这样做。Intellij 无法导入像“ScriptParser”这样的类,因为缺少依赖项。

这样做的正确方法是什么?

4

1 回答 1

0

pomsqlcl/lib用于将依赖项安装jars到本地存储库中。但是,它不适用于将sqlcl jars( dbtools-*) 安装到本地存储库中。您当然可以对其进行调整,并按照@Hooman.AS 的建议使用它们。

pom 是为 加载依赖项,jdbcrest以便用户可以尝试其余的jdbc driver

于 2020-03-19T12:21:22.600 回答