gpt4 book ai didi

gradle - 如何用gradle制作一个依赖于三个jar的可运行jar?

转载 作者:行者123 更新时间:2023-12-02 08:35:37 24 4
gpt4 key购买 nike

我有一个java程序,有一个简单的主类,它依赖于库a.jar、b.jar、c.jar。如何才能创建一个可运行的 jar 文件,其中所有这些 jar 都正确打包?

我知道在 jar 任务中,您需要包括:

apply plugin: 'java'
apply plugin:'application'

repositories {
mavenCentral()
}
jar {
manifest {
attributes 'Main-Class': 'com.foo.bar.MainClass'
}
}

但不知道如何处理我的代码使用的三个外部 jar。

最佳答案

最简单的方法是将依赖 Jars 合并到主 Jar 中:

jar {
from "path/to/jar1", "path/to/jar2"
}

或者,如果从 Maven/Ivy 存储库检索 Jars:

jar {
from configurations.runtime
}

或者,您可以使用插件,例如 gradle-onejar ,涵盖更多用例。

关于gradle - 如何用gradle制作一个依赖于三个jar的可运行jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26889728/

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