我正在使用 Gradle,我需要知道如何确保我的 Java 程序的用户已安装 Gson 库以供使用。有办法这样做吗? (我想避免将它与我的程序捆绑在一起,但如果这是必须的,那么好吧)。
最佳答案
没有标准化的方法来分发独立的 JVM 应用程序,但依赖项几乎总是捆绑在一起的。 Gradle 的一个不错的选择是使用 gradle-one-jar插件,它将生成一个包含您的代码及其依赖项的可执行 Jar (java -jar path/to/the.jar
)。另一种选择是使用 Gradle 的内置 distribution plugin ,这将生成一个 Zip,其中包含您的代码、其依赖项、*nix 和 Windows 的启动脚本以及您想要与应用程序一起发布的任何其他内容(例如文档)。
关于java - 如何在导出的 JAR 中使用引用的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24101565/