blob: 099362f7873aae84ec87e2d1fb32e15f37b952af [file] [view]
# About Turbine Parent
This is the parent for Turbine-Core, Site and most of Fulcrum components and inherits [Apache Parent POM](https://infra.apache.org/publishing-maven-artifacts.html).
## USAGE
- Parent module to align dependencies in Fulcrum nand Turbine
- Based on last released [commons parent versions](http://svn.apache.org/repos/asf/commons/proper/commons-parent/trunk).
### CAVEAT
- Check turbine-parent-assembly module dependency, which overwrites Apache module (still needed in 2017)
- Check versions with Maven Versions Plugin:
- mvn versions:display-plugin-updates
- mvn versions:display-property-updates
- mvn versions:display-dependency-updates
### Owasp
If process hangs up, check or remove all files in maven repo in folder org/owasp/dependency-check-data/<VERSION> and
run to check separately:
mvn org.owasp:dependency-check-maven:check
## RELEASE
- Normally, this module (and turbine-parent-assembly) could be released lazily (add [LAZY][VOTE] in release voting phase).
### Notes
Since v.9
- Java 8: include explicitely cobertura if needed: mvn clean site install -Papache-release,cobertura
Since v10
- Profile owasp, which enables the by default disabled dependency check.
Since v11
- Requires Java 11 minimal.
Since v12
- Exclude jacoco if jvm > 18,
- Add cyclonedx for apache-release