Skip to content
A parent POM used for HandcraftedBits Maven projects
Branch: development
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
handcraftedbits-parent-java
.gitattributes
.gitignore
LICENSE
README.md
pom.xml

README.md

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.

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:

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>license-maven-plugin</artifactId>
  <configuration>
    <roots>
      <root><!-- Additional source root --></root>
    <includes>
      <include><!-- Additional file type --></include>
    </includes>
  </configuration>
</plugin>

Properties

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.5.0
You can’t perform that action at this time.