https://github.com/optum/sourcehawk-parent
Sourcehawk Parent Pom for supporting maven project inheritance
https://github.com/optum/sourcehawk-parent
maven maven-parent maven-pom sourcehawk
Last synced: 10 months ago
JSON representation
Sourcehawk Parent Pom for supporting maven project inheritance
- Host: GitHub
- URL: https://github.com/optum/sourcehawk-parent
- Owner: Optum
- License: apache-2.0
- Created: 2020-10-19T19:33:11.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-02-06T19:08:52.000Z (over 4 years ago)
- Last Synced: 2025-07-19T11:44:30.661Z (11 months ago)
- Topics: maven, maven-parent, maven-pom, sourcehawk
- Homepage: https://optum.github.io/sourcehawk-docs
- Size: 136 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
sourcehawk-parent
-----------------
[](https://search.maven.org/search?q=g:%22com.optum.sourcehawk%22%20AND%20a:%22sourcehawk-parent%22)
[](https://github.com/optum/sourcehawk-parent/actions)
[](https://github.com/optum/sourcehawk-parent/actions)

[](https://ossindex.sonatype.org/component/pkg:maven/com.optum.sourcehawk/sourcehawk-parent)
Sourcehawk Parent Pom for supporting maven project inheritance
## Overview
### parent
Manages commonly used plugins and configurations across all types of packaging and builds.
#### Usage
```xml
com.optum.sourcehawk
sourcehawk-parent
2.0.0
```
### checkstyle-config
Houses the checkstyle configurations for all projects.
### jar-parent
Manages plugins and profiles for all JAR based projects which extend it.
#### Usage
```xml
com.optum.sourcehawk
sourcehawk-jar-parent
2.0.0
```
## Development
### Building
```sh
./mvnw clean install
```
#### Dev Profiles
Any project which inherits from this parent pom, will be able to use these as well.
##### dev.test
Skip Enforcer
```sh
./mvnw clean install -P dev.test
```
##### dev.min
Skip Enforcer, Static Code Analysis and Tests
```sh
./mvnw clean install -P dev.min
```