创建一个下载自己的依赖关系的Java应用程序

前端之家收集整理的这篇文章主要介绍了创建一个下载自己的依赖关系的Java应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我对如何分发具有很多依赖性的 Java应用程序感兴趣(在Maven的pom.xml中指定).

显然,可以将所有内容打包在一个大的.jar文件中.然而,这似乎是浪费的,因为应用程序的更新将需要发送所有依赖项的新副本.

所以我正在寻找一种发布以下应用程序的方法

>只包含主.jar文件中的核心应用程序
>当运行.jar文件时,根据需要下载依赖项
>在本地保留依赖项的副本,以便如果分发应用程序更新,则不需要再次下载依赖关系

实现这一目标的最好方法是什么?

您可以使用 web start technology(也称为jnlp文件)分发文件.我相信这将为您处理大部分此功能,包括可更新性.

猜你在找的设计模式相关文章