是否有可以配置正在运行的Tomcat服务器的Maven插件或类似工具



我的组织希望将容器(如 JMS 资源和数据源)的"配置"放入源代码管理中。我希望 haven Maven 能够将此作为目标执行。这与 liquibase 背后的基本思想相去不远,您可以在其中使用 mvn liquibase:update 更新您的架构。

我想要一些可能像这样的东西:

mvn container:config -Pdev

它会发送到开发服务器,并可能向服务器添加数据源.xml。如果解决方案可跨 GlassFish 移植,则可获得奖励积分。

有人知道这样的工具吗?

不,似乎没有现成的工具可以做到这一点。您可能必须使用Maven Antrun插件执行脚本以登录到Tomcat服务器(即通过ssh)并直接操作server.xml文件。

我可能会结合使用 Ant SCP 任务和 XML 任务

如果要将运行时配置置于版本控制之下,请考虑使用以下工具:

  • 木偶
  • 厨师
可以使用Maven来

运行部署,但最好将应用程序部署到Maven存储库(如Nexus),然后在部署期间从那里下载。这样,就可以避免每次要安装应用程序时重新编译代码。

相关内容

  • 没有找到相关文章

最新更新