我对如何分发具有很多依赖性的
Java应用程序感兴趣(在Maven的pom.xml中指定).
显然,可以将所有内容打包在一个大的.jar文件中.然而,这似乎是浪费的,因为应用程序的更新将需要发送所有依赖项的新副本.
所以我正在寻找一种发布以下应用程序的方法:
>只包含主.jar文件中的核心应用程序
>当运行.jar文件时,根据需要下载依赖项
>在本地保留依赖项的副本,以便如果分发应用程序更新,则不需要再次下载依赖关系
实现这一目标的最好方法是什么?
您可以使用
web start technology(也称为jnlp文件)分发文件.我相信这将为您处理大部分此功能,包括可更新性.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。