gpt4 book ai didi

java - 如何针对本地依赖项运行 Gradle JAR?

转载 作者:行者123 更新时间:2023-12-01 12:37:45 25 4
gpt4 key购买 nike

当我运行 gradle clean jar 时,它会拉下 ~/.gradle 下所有可执行 JAR 的依赖项,然后创建我的 JAR。

然后,我必须克服严重的困难才能在本地运行 JAR:

  1. 首先,我在与新创建的 JAR 相同的文件夹中创建一个 lib 目录
  2. 然后我必须从 ~/.gradle 中挑选出项目的所有传递依赖项(有很多)并将它们复制到 lib
  3. 然后我从命令行运行 java -jar myapp.jar -cp "lib/*"

每次我的依赖项发生变化(添加新代码等)时,我都必须经历这个过程,这让我想知道是否有一种更优雅的方式来在本地运行 Gradle 构建的应用程序。

最佳答案

我最终选择了application插件。事实证明,Gradle 将编译依赖项视为运行时的子集,因此我不需要更改任何依赖项范围。我现在只需发出 gradle run 即可完美运行我的应用程序。

关于java - 如何针对本地依赖项运行 Gradle JAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25421824/

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