https://github.com/handcraftedbits/handcraftedbits-parent
A parent POM used for HandcraftedBits Maven projects
https://github.com/handcraftedbits/handcraftedbits-parent
Last synced: 3 months ago
JSON representation
A parent POM used for HandcraftedBits Maven projects
- Host: GitHub
- URL: https://github.com/handcraftedbits/handcraftedbits-parent
- Owner: handcraftedbits
- License: apache-2.0
- Created: 2015-08-03T23:35:11.000Z (almost 11 years ago)
- Default Branch: development
- Last Pushed: 2023-02-10T13:00:08.000Z (over 3 years ago)
- Last Synced: 2025-01-04T01:56:18.606Z (over 1 year ago)
- Size: 85.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HandcraftedBits Parent POM
A parent POM used by HandcraftedBits Maven projects.
# Profiles
## release
* **Active by default?**: no
* **Activated by**: flag
* **Purpose**: Used with `deploy` goal to sign artifacts and push to [Nexus](https://oss.sonatype.org).
## update-copyright
* **Active by default?**: no
* **Activated by**: existence of `${basedir}/LICENSE` file
* **Purpose**: Applies copyright headers to Java, XML, and properties files.
### Snippets
Add additional source roots and/or file types:
```xml
org.codehaus.mojo
license-maven-plugin
```
# Properties
## checkstyle.suppressions.location
* **Purpose**: Used to specify the location of the [Checkstyle](https://checkstyle.sourceforge.io/) suppressions file.
* **Default value**: `checkstyle-handcraftedbits-suppressions.xml`
## license.type
* **Purpose**: Controls the source code license used by `license-maven-plugin`.
* **Default value**: `ASL2`
## version.maven.minimum
* **Purpose**: Used to specify the minimum required Maven version.
* **Default value**: `3.6.3`