我正在將SoapUI TestRunner的Ant執行轉換爲使用Maven插件,並且我無法得到如何使用此插件執行多個項目的很好答案。SoapUI Maven插件 - 執行多個項目
我在Smartbear論壇上發現了一個來自2010年的論壇帖子,並且列出了一些方法,但沒有一個看起來非常可行(編寫一些腳本以調用不同參數的maven或爲每個項目添加執行)。
有沒有解決這個問題的最佳實踐?還是有人看到這個問題的創造性解決方案?
我猜想,這是一個大規模的問題...
Here是我指的崗位。
我正在將SoapUI TestRunner的Ant執行轉換爲使用Maven插件,並且我無法得到如何使用此插件執行多個項目的很好答案。SoapUI Maven插件 - 執行多個項目
我在Smartbear論壇上發現了一個來自2010年的論壇帖子,並且列出了一些方法,但沒有一個看起來非常可行(編寫一些腳本以調用不同參數的maven或爲每個項目添加執行)。
有沒有解決這個問題的最佳實踐?還是有人看到這個問題的創造性解決方案?
我猜想,這是一個大規模的問題...
Here是我指的崗位。
那麼我沒有得到任何答案的地方。所以如果你發現這個問題是你的選擇。
的選擇你的。我決定繼續使用我的Antui執行soapui。這是一個有關螞蟻執行的example的博客。也許有一天,我會開始寫自己的插件。說實話,螞蟻的執行效果非常好。在測試之後,我使用ant來完成許多事情(執行多個項目,檢查失敗等)。螞蟻看起來似乎提供了一個很好的解決方案,Maven的嚴格結構對於那些並非真正構建的東西並不是那麼好。
除了上面的內容,這是一個示例代碼塊。
<build>
<plugins>
<plugin>
<groupId>com.github.redfish4ktc.soapui</groupId>
<artifactId>maven-soapui-extension-plugin</artifactId>
<version>4.6.4.1</version>
<executions>
<execution>
<id>soapUI1</id>
<phase>test</phase>
<goals>
<goal>test-multi</goal>
</goals>
<configuration>
<projectFiles>
<scan>
<baseDirectory>/home/waruna/workspace/soapuitest/src/main/resources/projects</baseDirectory>
<includes>
<include>*.xml</include>
</includes>
<excludes>
<exclude>**/*fail-*-soapui-project.xml</exclude>
<exclude>**/composite-projects/**</exclude>
</excludes>
</scan>
</projectFiles>
<outputFolder>/home/waruna/workspace/soapuitest/src/main/resources/</outputFolder>
<junitReport>true</junitReport>
<useOutputFolderPerProject>true</useOutputFolderPerProject>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
我有這個問題。我結束了寫我自己的Maven插件。這很簡單。 – tdrury 2012-02-08 02:40:22