当前位置: 首页 > 知识库问答 >
问题:

如何在 kscript (Kotlin) 中使用外部存储库?

支才
2023-03-14

什么是让kscript从外部maven存储库加载jdbc的正确方法?

我在脚本的开头有:

#!/usr/bin/env kscript
@file:DependsOn("oracle.jdbc:ojdbc8:12.2.0.1")
@file:MavenRepository("infosynergi","http://maven.infosynergi.no" )

import java.sql.*

我收到此错误:

[kscript]解析依赖关系...[kscript]解析oracle.jdbc:ojdbc8:12.2.0.1...线程“main”中出现html" target="_blank">异常Java . lang . noclassdeffounderror:org/IETF/jgss/GSS exception at com . ning . http . client . providers . netty . nettyasynchttpprovider .(nettyasynchttprovider . Java:177)at org . sonatype . aether . connector . async repositoryconnector . getdefaultprovider(async repositoryconnector . Java:246)at org . sonatype . aether . connector . async . async repositoryconnector . get...38更

共有1个答案

花稳
2023-03-14

你的脚本是正确的。这是kscript中的已知错误,请参见https://github.com/holgerbrandl/kscript/issues/239.目前唯一的解决方法是使用java8。

更新此问题已在kscript v3.0版中修复

 类似资料:
  • 作为Docker的菜鸟,考虑使用大小为几百千兆字节或更多的SQL服务器进行存储,在我看来,在容器中存储这么多是不可行的。加载一个大文件需要时间,太字节范围内的文件的合理位置是将它与容器分开装载。 在谷歌搜索这些信息几天后,询问社区似乎更符合逻辑。希望一幅画能抵得上千言万语。 SQL Server容器如何装载外部SQL Server源(mdf、ldf、ndf),因为这些源位于Fortress(请参见

  • 我正在尝试为我的应用程序列出内部存储和外部存储中的所有歌曲作为列表视图。我正在使用下面的代码来获取歌曲 以上代码正在成功地获取外部存储器中的所有歌曲,但未获取内部存储器中存储的歌曲。这在像三星Galaxy S8这样没有外置存储的设备中是一个问题。我还尝试了使用以下uri的光标 这为我获取设备铃声和短信音调,这不是我需要的。 我在StackOverflow中也遇到过类似的问题,但那里的答案并没有为我

  • 问题内容: 我使用的是带有代表数据库连接。 现在,我需要一个相当长(几行)的sql查询,我希望将其保存在classpath中的文件中,而不是直接在代码内部。 但是我怎么能做到这一点呢?我的仓库如下: 问题答案: 如果你的项目设置具有资源文件夹,请在文件下创建并将键值对添加为。spring数据将恢复。 对于更长的查询,最好使用带有CDATA标签的属性文件

  • 问题内容: 如何复制到外部存储保持,以便以后可以共享首选项。 试图读取并另存为一个文件,创建了类型,但我需要一个。想过遍历应用程序的内部存储和复制文件,然后将其放入外部存储,但这可能太复杂了。 真的很想知道是否存在一种简单而明智的方式来传递`sharedpreferences。 问题答案: 使用此代码, 并取回它, 注意 使用此代码只能处理字符串类型首选项,

  • 问题内容: 我的应用程序( Android API 15 )制作图片并将其存储在内部存储器的文件夹中。现在,我想将此文件复制到外部存储中的另一个文件夹,例如。我尝试了以下方法: 方法1: 方法2: 方法3: 这些方法都不能解决我的任务。在检查了许多相关主题之后,我发现的唯一建议是验证 在和它确实存在。 该 方法#1 完成执行,但没有文件夹和文件被复制。 在 方法#2 ,应用程序失败,异常的,但对象

  • 这些方法都不能解决我的任务。中检查了一些相关主题,我发现的唯一建议是验证 在中,并且它仍然存在。 方法#1完成执行,但没有复制文件夹和文件。 因为这是我迈向Android的第一步,我觉得我错过了一些小东西。请告诉我,如何在Android中将文件从一个文件夹复制到另一个文件夹,包括文件从内部内存移动到外部内存。