在Spring XD中自动部署新模块

时间:2014-06-14 20:47:50

标签: spring-xd

Spring XD是否支持自动部署新模块?

查看文档,您似乎需要重新启动服务器以部署$ {xd.home} / lib目录中添加的新模块。

如果不支持,是否在路线图中?

感谢。

1 个答案:

答案 0 :(得分:4)

如果将新模块部署到${xd.home}/modules/<type>/<name>目录,则应该对新模块进行热检测。

请注意,现在只需要将类放在${xd.home}/lib内,这些类需要从消息有效负载引用并在模块之间共享。出于所有其他目的,最好将自定义模块所需的jar放在以下布局中:

${xd.home}/
  modules/
    <type>/
      <name>/
        lib/
          your_custom.jar
          another.jar
        config/
          <name>.xml

通过这样做,下次使用时会拾取新模块(或对现有模块的更改)