我的组织希望将容器的“配置”(例如 JMS 资源和数据源)放入源代码控制中。我希望 Maven 能够将其作为目标来执行。这与 liquibase 背后的基本思想相距不远,您可以在其中使用mvn liquibase:update
.
我想要一些可能是这样的:
mvn container:config -Pdev
它会发送到开发服务器,并可能将数据源添加到 server.xml。如果解决方案可跨 GlassFish 移植,则可加分。
有人知道这样的工具吗?
我的组织希望将容器的“配置”(例如 JMS 资源和数据源)放入源代码控制中。我希望 Maven 能够将其作为目标来执行。这与 liquibase 背后的基本思想相距不远,您可以在其中使用mvn liquibase:update
.
我想要一些可能是这样的:
mvn container:config -Pdev
它会发送到开发服务器,并可能将数据源添加到 server.xml。如果解决方案可跨 GlassFish 移植,则可加分。
有人知道这样的工具吗?
不,似乎没有现成的工具可以做到这一点。您可能必须使用Maven Antrun 插件来执行脚本以登录到 Tomcat 服务器(即通过 ssh)并server.xml
直接操作文件。
我可能会使用Ant SCP 任务和XML 任务的组合