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: 2 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 (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-02-06T19:08:52.000Z (over 3 years ago)
- Last Synced: 2025-07-19T11:44:30.661Z (3 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
```xmlcom.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
```xmlcom.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
```