- Java 9 Programming By Example
- Peter Verhas
- 203字
- 2021-07-02 23:37:38
Adding JUnit as dependency
Recall that we have a multi-module project, and the dependency versions are maintained in the parent POM under the dependencyManagement tag.
<dependencyManagement>
<dependencies>
...
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>
The scope of the dependency is test, which means that this library is needed only to compile the test code and during the execution of the test. The JUnit library will not make its way to the final released product; there is no need for it. If you find the JUnit library in some deployed production Web Archive (WAR) file, suspect that somebody was not properly managing the scopes of the libraries.
Maven supports the compilation and the execution of JUnit tests in the lifecycle of the project. If we want to execute the tests, only we can issue the mvn test command. The IDEs also support the execution of the unit tests. Usually, the same menu item that can be used to execute a class that has a public static main method can be used. If the class is a unit test utilizing JUnit, the IDE will recognize it and execute the tests and usually give a graphical feedback on what test was executing fine and which ones failed, and how.
- JavaScript 從入門到項目實踐(超值版)
- 編程珠璣(續)
- 跟小海龜學Python
- NumPy Essentials
- Flash CS6中文版應用教程(第三版)
- MySQL數據庫基礎實例教程(微課版)
- Mastering Google App Engine
- Access 2016數據庫管
- Getting Started with NativeScript
- Processing創意編程指南
- Practical Microservices
- Learning Jakarta Struts 1.2: a concise and practical tutorial
- Learning Bootstrap 4(Second Edition)
- Learning Unreal Engine Game Development
- SAP Web Dynpro for ABAP開發技術詳解:基礎應用