maven單元測試skip參數設置

pom文件中可以通過定義skipTests來跳過單元測試

			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-surefire-plugin</artifactId>
				<version>2.22.2</version>
				<configuration>
					<skipTests>false</skipTests>
				</configuration>
			</plugin>

但是這個參數應該謹慎使用。

pom中定義 跳過test,始終跳過test,無法通過參數來開啓

pom中定義 不跳過test時(默認),可通過命令行參數跳過
-Dmaven.test.skip=true

所以,提供給其他工程集成的pom中不要定義成跳過test,
如果這樣做了,除非在繼承者中明確修改,無法通過參數強迫執行test。

另外,一個pom中也沒必要始終定義跳過test,
因爲這樣test永遠不會執行,不如直接把測試代碼去掉。
只有臨時只禁止該模塊時才需要通過pom中定義跳過test。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章