0

我有基于部署在 Tomcat 上的 Jetty Servlet 的 REST 客户端/服务器应用程序。客户端和服务器两个不同的模块。

我还创建了第三个模块(webapp-tests),它只负责启动集成测试。

在运行测试之前,我想使用“Cargo”插件部署由服务器模块创建的“战争”的几个实例。

事实上,我有一个位于 'WEB-INF/' 的配置文件,其中包含一些设置(如 MySQL 连接设置、超时等......)。而且我想在使用 Cargo 部署它之前在 WAR 文件中更改这个配置文件,有几种配置(几个 MySQL 版本,......等)

你知道我该如何处理这个问题吗?

提前感谢您的帮助,最好的问候,

拉斐尔

4

1 回答 1

1

在集成测试模块中,您可以使用dependency-plugin获取依赖项(war-file)并解压war文件并替换配置文件并运行集成测试。这仅取决于您调用集成测试的频率...

于 2011-03-15T10:57:34.123 回答