gpt4 book ai didi

java - 我在哪里可以找到我用 Grape 拉进来的 jar ?

转载 作者:行者123 更新时间:2023-12-05 04:10:14 24 4
gpt4 key购买 nike

我在部署从 groovy 脚本创建的 JAR 时遇到问题,我认为这是因为在脚本中我使用 Grape 的 Grab 功能来引入一些库,然后当我构建 JAR 时,这些库是'包含在类路径或任何东西中。

我怎样才能将这些@Grab 语句转换为“导入”语句?

最佳答案

如果您将所有 groovy 库都包含到您的应用程序中,Grape 应该可以工作。

使用gradle要使用依赖项构建您的库,请将依赖项(抓取)放入 build.gradle 并将它们从您的 groovy 中排除。在这种情况下,您需要将您的库和其他依赖项放入您的应用程序 groovy-all-XXX.jar

仅供引用

您可以像这样以一种奇怪的方式收集所有依赖项:

默认情况下,工件存储在 ~/.groovy/grapes 目录中

对于 Windows,它是 %USERPROFILE%\.groovy\grapes

参见 here how to customize it

获取所有jar的简单方法:

为缓存指定自定义空目录并在 Grape 命令后列出此目录中的所有 jar 并将它们包含在与您的库一起部署中。

但这就像创建自定义 gradle )

关于java - 我在哪里可以找到我用 Grape 拉进来的 jar ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44779618/

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