【问题标题】:Using SQLcl in maven java project在 maven java 项目中使用 SQLcl
【发布时间】:2020-03-19 10:08:05
【问题描述】:

我正在尝试在我的 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 downloads 下载了那个 jar 并再次运行它。这次它“似乎运行成功”。我也尝试“mvn clean install”,结果相同。

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

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

【问题讨论】:

    标签: java oracle maven dependencies sqlcl


    【解决方案1】:

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

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

    【讨论】:

    • 我只想使用 java api 通过 sqlcl 运行 sql 脚本(如示例代码中),仅此而已。如果我只添加 dbtools-* jar 作为依赖项就足够了吗?
    猜你喜欢
    • 2012-11-09
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 2020-03-01
    相关资源
    最近更新 更多