Di maven untuk melewati unit test bisa menggunakan script :
-Dmaven.test.skip = true
1. maven.test.skip=true
1.1 Untuk melewati unit tes, gunakan argumen ini -Dmaven.test.skip = true
Di Terminal bisa gunakan script berikut:
$ mvn package -Dmaven.test.skip=true
or
mvn clean install -Dmaven.test.skip=true
or
mvn clean install -DskipTests
1.2 Atau didefinisikan dalam pom.xml dan menjalankan perintah paket secara normal.
pom.xml
<properties> <maven.test.skip>true</maven.test.skip> </properties>
hasil tes
$ mvn package #no test
2. skipTests
2.1 Alternatif lain, gunakan ini jitu -DskipTests
$ mvn package -DskipTests
2.2 Atau ini.
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.19.1</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin
3. maven.test.skip vs skipTests
Perbedaan inti: maven.test.skip adalah fitur Maven sendiri, lewati tes compile, lewati uji coba, abaikan saja proses pengujian. skipTests adalah fitur dari plugin surefire, kompilasi tes tetapi lewati menjalankannya. Biasanya, saya lebih suka maven.test.skip
Saya lebih suka maven.test.skip.