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
<parent>
<groupId>com.optum.sourcehawk</groupId>
<artifactId>sourcehawk-parent</artifactId>
<version>2.0.0</version>
</parent>
checkstyle-config
Houses the checkstyle configurations for all projects.
jar-parent
Manages plugins and profiles for all JAR based projects which extend it.
Usage
<parent>
<groupId>com.optum.sourcehawk</groupId>
<artifactId>sourcehawk-jar-parent</artifactId>
<version>2.0.0</version>
</parent>
Development
Building
./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
./mvnw clean install -P dev.test
dev.min
Skip Enforcer, Static Code Analysis and Tests
./mvnw clean install -P dev.min