我正在使用Gradle,我需要知道如何确保我的Java程序的用户安装了Gson库以供使用。有办法吗? (我想避免将它与我的程序捆绑在一起,但如果这是它必须要达到的,那么好的。)
答案 0 :(得分:1)
没有标准化的方法来分发独立的JVM应用程序,但依赖关系几乎总是捆绑在一起。 Gradle的一个好选择是使用gradle-one-jar插件,它将生成一个包含代码及其依赖项的可执行Jar(java -jar path/to/the.jar
)。另一个选择是使用Gradle的内置distribution plugin,它将生成一个Zip,其中包含您的代码,依赖项,* nix和Windows的启动脚本,以及您希望随应用程序一起提供的任何其他内容(例如文件)。