前端之家收集整理的这篇文章主要介绍了
创建一个下载自己的依赖关系的Java应用程序,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我对如何分发具有很多依赖性的
Java应用程序感兴趣(在Maven的pom.xml中指定).
显然,可以将所有内容打包在一个大的.jar文件中.然而,这似乎是浪费的,因为应用程序的更新将需要发送所有依赖项的新副本.
所以我正在寻找一种发布以下应用程序的方法:
>只包含主.jar文件中的核心应用程序
>当运行.jar文件时,根据需要下载依赖项
>在本地保留依赖项的副本,以便如果分发应用程序更新,则不需要再次下载依赖关系
实现这一目标的最好方法是什么?