Skip to content

Commit d5fc319

Browse files
Update README.md
1 parent 9e3297e commit d5fc319

File tree

1 file changed

+38
-9
lines changed

1 file changed

+38
-9
lines changed

README.md

Lines changed: 38 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ The qa-parent also runs:
100100

101101
The qa-parent inherits all of the release functionality from bordertech-parent.
102102

103+
#### quick-build profile
104+
103105
The qa-parent provides a profile `quick-build` that for convenience skips all tests and QA. This is very useful when developing a project and a quick build of the project is required.
104106

105107
### build-tools
@@ -125,15 +127,15 @@ Projects must ensure the necessary POM sections are overriden - these are marked
125127

126128
Refer to qa-parent's [pom.xml](https://github.com/BorderTech/java-common/blob/master/qa-parent/pom.xml) for all project properties.
127129

128-
Refer to the plugins used by qa-parent for all override details:
129-
- [Checkstyle plugin](https://maven.apache.org/plugins/maven-checkstyle-plugin)
130-
- [PMD plugin](https://maven.apache.org/plugins/maven-pmd-plugin)
131-
- [Spotbugs plugin](https://spotbugs.github.io/spotbugs-maven-plugin)
132-
- [OWASP plugin](https://jeremylong.github.io/DependencyCheck/dependency-check-maven)
133-
- [Enforcer plugin](https://maven.apache.org/enforcer/maven-enforcer-plugin)
134-
- [Version checker plugin](https://www.mojohaus.org/versions-maven-plugin)
135-
- [JaCoCo plugin](https://www.eclemma.org/jacoco/trunk/doc/maven.html)
136-
- [Surefire plugin](https://maven.apache.org/surefire/maven-surefire-plugin)
130+
Refer to the plugin sections below for basic override details:
131+
- [Checkstyle plugin](#checkstyle)
132+
- [PMD plugin](#pmd-and-cpd)
133+
- [Spotbugs plugin](#spotbugs)
134+
- [OWASP plugin](#owasp)
135+
- [Enforcer plugin](#enforcer-plugin)
136+
- [Version checker plugin](#version-checker)
137+
- [JaCoCo plugin](#jacoco)
138+
- [Surefire plugin](#surefire)
137139

138140
#### Enable Static Analysis
139141

@@ -352,6 +354,33 @@ Refer to [enforcer plugin](https://maven.apache.org/enforcer/maven-enforcer-plug
352354
<enforcer.fail>false</enforcer.fail>
353355
</property>
354356
```
357+
#### Version checker
358+
359+
Refer to [Version checker plugin](https://www.mojohaus.org/versions-maven-plugin/) for all override details.
360+
361+
#### JaCoCo
362+
363+
Refer to [JaCoCo plugin](https://www.eclemma.org/jacoco/trunk/doc/maven.html) for all override details.
364+
365+
##### Skip JaCoCo
366+
367+
``` xml
368+
<property>
369+
<jacoco.skip>true</jacoco.skip>
370+
</property>
371+
```
372+
373+
#### Surefire
374+
375+
Refer to [Surefire plugin](https://maven.apache.org/surefire/maven-surefire-plugin) for all override details.
376+
377+
##### Skip Surefire
378+
379+
``` xml
380+
<property>
381+
<skipTests>true</skipTests>
382+
</property>
383+
```
355384

356385
#### Build tools module for override artefacts
357386

0 commit comments

Comments
 (0)