首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建一个下载自己依赖项的Java应用程序

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

Stack Overflow用户
提问于 2011-12-17 20:29:47
回答 2查看 386关注 0票数 12

我感兴趣的是如何分发具有大量依赖项(在Maven中的pom.xml中指定)的Java应用程序。

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

因此,我正在寻找一种发布该应用程序的方法,该应用程序可以执行以下操作:

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-17 21:15:44

您可以使用web启动技术分发您的文件(也可以分发jnlp文件)。我相信这将为您处理大部分此功能,包括可更新性。

票数 2
EN

Stack Overflow用户

发布于 2011-12-17 20:49:39

您能使用Maven吗?可以使用类似于Maven运行项目描述的内容吗?

这就是我如何在自己的网络中设置一些自己的应用程序。很长一段时间以来,我从来不需要担心会扰乱类路径或下载/提供程序设置的依赖关系。此方法也符合您的所有标准。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8547718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档