我正在将我的项目部署到要使用 java Web Start 部署的 Web 服务器。但是,Web Start 使用修改日期来确定是否再次下载资源(默认情况下)。
我想要的是一种只部署那些不存在的(jar)文件的方法。这可以通过在我所有的 jar 上使用构建版本号来实现,因此 2 个同名的 jar 具有相同的内容。
笔记:
- 由于从 svn 或 ivy 下载,jar 修改日期在构建中总是更新的(这就是我遇到这个问题的原因)
- 有一种方法可以使用 sun 的下载 servlet、更多文件等,但我很懒,不需要它,从长远来看,这个(更简单的)解决方案会更健壮