gpt4 book ai didi

kotlin - 使用来自github的依赖项执行kotlin -script.kts

转载 作者:行者123 更新时间:2023-12-02 12:58:33 33 4
gpt4 key购买 nike

我知道* .kts脚本可以包含这样的依赖项:

#!/usr/bin/env kscript
@file:DependsOn("com.domain.project:name:1.0-SNAPSHOT")

我创建了一个小型库来处理不同的文本片段,并将其上传到github。

是否可以在不通过mvnRepository或类似方法的情况下将此库用作kotlin脚本中的依赖项?

例如:
 #!/usr/bin/env kscript
@file:DependsOn("com.github.username.project")

最佳答案

我找不到从存储库或jar文件的直接url请求依赖项的方法。

但是,我可以在常规github存储库顶部使用jitpack。不幸的是,指向master分支对我来说不起作用,但是创建发行版似乎可以正常工作。

生成的样板如下所示:

#!/usr/bin/env kscript

@file:MavenRepository("com.github.username:repo:1.0.0", "https://jitpack.io")
@file:DependsOn("com.github.username:repo:1.0.0")

import repo.MyLibrary

fun useLibrary(){
val library = MyLibrary()
library.use()
}

其中 com.github.username是个人github帐户, repo是存储库, 1.0.0是发行版本标记。

关于kotlin - 使用来自github的依赖项执行kotlin -script.kts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56755839/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com