我的组织想要将容器(例如 JMS 资源和数据源)的“配置”放入源代码管理中。我希望避风港 Maven 能够将此作为目标执行。这与 liquibase 背后的基本思想相距不远,您可以在其中使用 mvn liquibase:update
更新您的架构。
我想要这样的东西:
mvn container:config -Pdev
它会连接到开发服务器,并可能将数据源添加到 server.xml。如果该解决方案可跨 GlassFish 移植,则可加分。
有人知道这样的工具吗?
最佳答案
不,似乎没有现成的工具可以执行此操作。您可能需要对 Maven Antrun Plugin 做些什么执行脚本以登录到 Tomcat 服务器(即通过 ssh)并直接操作 server.xml
文件。
我可能会使用 Ant SCP Task 的组合和 XML Task
关于tomcat - 是否有可以配置正在运行的 Tomcat 服务器的 Maven 插件或类似工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12736207/