我们使用 JNLP 将 Swing 应用程序部署到所有用户。使用 JNLP,您必须引用任何 JAR 依赖项的特定名称/版本,例如widget-lib-1.4.7.jar
.
我们刚刚介绍了一个将编译为可重用 JAR 的新项目,但它会迅速变化(每隔几天左右),因此版本号会经常变化。一旦完成,我们的 Swing 应用程序将依赖于这个新项目。
除非我们改变我们的设置,否则每次我们发布这个新依赖的新版本时,我们都必须更新 JNLP 并重新发布它,就像我说的那样,这将非常频繁。
有没有办法从 JNLP 内部调用 Ivy,或者以某种方式告诉 JNLP 包含目录的内容(然后有一个单独的进程始终确保 JAR 的最新版本在该目录中),或者我们可以做些什么,这样我们就不必不断地改变 JNLP?
提前致谢!