我有一个使用maven作为构建系统的API服务器应用程序。
该项目的集成测试用例有意保存在单独的项目中。 (以便它可以连接到多个此类服务器并执行测试;这些测试只是服务器应用程序的HTTP调用)
有没有一种方法可以从API服务器的Maven构建中运行集成测试项目构建(也是Maven项目)? 这样便可以对服务器及其内部版本进行测试。
可以像这样构建/执行集成项目:
mvn test -Dserver=localhost -Dport=1234
它驻留在不同的目录层次结构中(不在单个父pom下)
'exec-maven-plugin'似乎是一个选择。 但是考虑到这两个Maven项目,还有更好的方法吗?