2010-06-23 42 views
0

我有一個項目'ABC'的主要代碼和junit測試。我確實有要求我可以針對舊版本的產品文物執行設置單元測試。如何處理maven2 junit測試項目與artefact相關性?

爲了解決這個需求,我會創建一個只包含junit測試的maven項目。 另一個Maven產品構建我的產品代碼並將工件放入存儲庫。 現在,我可以通過更改junit測試項目中的構建依賴關係來針對任何產品構建啓動我的測試。

這是一個很好的解決方案嗎?有沒有更好的解決方案來解決這個需求?

回答

1

我認爲這是一個不錯的方法。您可以爲每個舊版本創建配置文件,然後通過配置文件名稱激活它們並測試不同的舊版本,而無需爲每次運行更改pom文件。然後,您也可以在持續集成服務器上分別運行不同的配置文件...