You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-10Lines changed: 8 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -90,10 +90,10 @@ The qa-parent runs quality assurance checks on your java code using tools such a
90
90
- the [Checkstyle plugin](https://maven.apache.org/plugins/maven-checkstyle-plugin) to check the code style used by the developers
91
91
- the [PMD plugin](https://maven.apache.org/plugins/maven-pmd-plugin) for source code analysis
92
92
- the [Spotbugs plugin](https://spotbugs.github.io/spotbugs-maven-plugin) that looks for bugs in Java programs using bug patterns
93
-
94
-
The qa-parent also runs:
95
93
- the [OWASP plugin](https://jeremylong.github.io/DependencyCheck/dependency-check-maven/index.html) to check security vulnerabilities
96
94
- the [Enforcer plugin](https://maven.apache.org/enforcer/maven-enforcer-plugin/) to check dependency convergence
95
+
96
+
The qa-parent also runs:
97
97
- the [JaCoCo plugin](https://www.eclemma.org/jacoco/trunk/doc/maven.html) for code coverage reports
98
98
- the [Surefire plugin](https://maven.apache.org/surefire/maven-surefire-plugin) for running unit tests
99
99
@@ -107,6 +107,8 @@ The qa-parent provides a profile `quick-build` that for convenience skips all te
107
107
108
108
The qa-parent provides a profile `display-versions` that uses the [Version checker plugin](https://www.mojohaus.org/versions-maven-plugin/) to report project dependencies that have new versions.
109
109
110
+
Refer to [Version checker plugin](https://www.mojohaus.org/versions-maven-plugin/) for all override details.
111
+
110
112
### build-tools
111
113
112
114
This is primarily a shared resources module used by qa-parent and potentially other BorderTech maven modules.
@@ -136,13 +138,12 @@ Refer to the plugin sections below for basic override details:
136
138
-[Spotbugs plugin](#spotbugs)
137
139
-[OWASP plugin](#owasp)
138
140
-[Enforcer plugin](#enforcer-plugin)
139
-
-[Version checker plugin](#version-checker)
140
141
-[JaCoCo plugin](#jacoco)
141
142
-[Surefire plugin](#surefire)
142
143
143
-
#### Enable Static Analysis
144
+
#### Enable Quality Checks
144
145
145
-
By default qa checks (i.e. Checkstyle, PMD and Spotbugs) do not run, you must enable them on a per-module basis or the project parent pom:
146
+
By default qa checks (i.e. Checkstyle, PMD, Spotbugs, OWASP, Convergence Check) do not run, you must enable them on a per-module basis or the project parent pom:
146
147
147
148
```xml
148
149
<property>
@@ -342,11 +343,11 @@ Updating the OWASP vulnerability database can also be blocked by the PROXY block
342
343
343
344
Refer to [enforcer plugin](https://maven.apache.org/enforcer/maven-enforcer-plugin) for all override details.
0 commit comments