Spring Cloud Dataflow 服务器在本地锁定 Jar

Spring Cloud Dataflow Server Lock the Jar Locally

我正在 Windows OS 上使用 SCDF 设计批处理工作流。当我在本地机器上测试代码时,我通过使用文件 URL 注册 jar 在本地部署和 运行 Spring 批处理作业 jar。问题是每当我想重建批处理作业 jar 时,我都无法删除已经在 SCDF 服务器上注册的 jar,因为 OS 警告我该 jar 正被 Java 程序使用(即使当时批处理作业不是 运行ning)。

开发者每次要重建jar并替换现有jar时,都需要关闭SCDF服务器,非常不方便。是否有任何解决方法,或者我是否缺少任何配置?

提前感谢您的建议。

我知道这会给您带来不便,但不幸的是,在使用基于 file:// 的资源时这是预料之中的。一种替代方法是将您的应用程序安装为本地的 Maven 工件,并将它们作为基于 maven:// 的资源引用。