gpt4 book ai didi

java - 如何将所有依赖项 jar 与 Gradle 一起使用?

转载 作者:行者123 更新时间:2023-11-30 08:40:20 25 4
gpt4 key购买 nike

我有一个简单的 java (Gradle) 项目,它依赖于几个从 Maven 存储库自动获取的 JAR。

现在我想用外部应用程序 (Matlab) 调用我的 jar。不幸的是,在我调用 buildjar 和类似目标后,应用程序没有看到任何依赖项。

我自己也不知道依赖项,因为它们是使用 Gradle 自动管理的,并且可能包含嵌套的依赖项,未在 build.gradle 中列出。

是否可以将所有必需的 JAR 收集在一个地方以自由运行它们?

最佳答案

您可以编写一个自定义任务来将您的运行时依赖项收集到一个 jar 中

task copyToLib(type: Copy) {
into "$buildDir/libs"
from configurations.runtime
}

您还可以查看 applicationdistribution gradle 插件,提供类似的打包和分发功能

关于java - 如何将所有依赖项 jar 与 Gradle 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35710294/

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