HandcraftedBits Parent POM for Java Projects

A parent POM used by HandcraftedBits Java projects

License

License

Categories

Categories

Java Languages
GroupId

GroupId

com.handcraftedbits
ArtifactId

ArtifactId

handcraftedbits-parent-java
Last Version

Last Version

1.5.1
Release Date

Release Date

Type

Type

pom
Description

Description

HandcraftedBits Parent POM for Java Projects
A parent POM used by HandcraftedBits Java projects
Project URL

Project URL

https://github.com/handcraftedbits/handcraftedbits-parent
Project Organization

Project Organization

HandcraftedBits

Download handcraftedbits-parent-java

How to add to project

<!-- https://jarcasting.com/artifacts/com.handcraftedbits/handcraftedbits-parent-java/ -->
<dependency>
    <groupId>com.handcraftedbits</groupId>
    <artifactId>handcraftedbits-parent-java</artifactId>
    <version>1.5.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.handcraftedbits/handcraftedbits-parent-java/
implementation 'com.handcraftedbits:handcraftedbits-parent-java:1.5.1'
// https://jarcasting.com/artifacts/com.handcraftedbits/handcraftedbits-parent-java/
implementation ("com.handcraftedbits:handcraftedbits-parent-java:1.5.1")
'com.handcraftedbits:handcraftedbits-parent-java:pom:1.5.1'
<dependency org="com.handcraftedbits" name="handcraftedbits-parent-java" rev="1.5.1">
  <artifact name="handcraftedbits-parent-java" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.handcraftedbits', module='handcraftedbits-parent-java', version='1.5.1')
)
libraryDependencies += "com.handcraftedbits" % "handcraftedbits-parent-java" % "1.5.1"
[com.handcraftedbits/handcraftedbits-parent-java "1.5.1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

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

checkstyle.suppressions.location

  • Purpose: Used to specify the location of the Checkstyle 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

Versions

Version
1.5.1
1.5.0
1.4.2
1.4.1
1.4.0
1.3.8
1.3.7
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.12
1.2.11
1.2.10
1.2.9
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.4
1.0.3
1.0.2