Java Parent

Parent POM for all Java-based projects

License

License

Categories

Categories

Java Languages
GroupId

GroupId

com.github.sebhoss
ArtifactId

ArtifactId

java-parent
Last Version

Last Version

3.0.0
Release Date

Release Date

Type

Type

pom
Description

Description

Java Parent
Parent POM for all Java-based projects
Project URL

Project URL

https://github.com/sebhoss/java-parent
Project Organization

Project Organization

sebhoss
Source Code Management

Source Code Management

https://github.com/sebhoss/java-parent

Download java-parent

Filename Size
java-parent-3.0.0.pom 8 KB
Browse

How to add to project

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

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.

Superseded by https://github.com/sebhoss/maven-build-process - only here for historical purposes!

Java Parent

Maven Central Build Status Open Hub statistics Gitter

Maven parent POM for Java-based projects. Defines several aspects of a build-process, such as

  • Outputs -sources.jar

  • Outputs -javadoc.jar

  • Compiler settings

  • OSGi infos

  • Findbugs settings

  • PMD settings

  • JaCoCo settings

  • Eclipse settings

  • Dependency analysis

  • Dependency version check

  • Duplicate check

  • Pitest mutation coverage

  • Project report generation

  • GitHub Pages deployment

Use it as follows:

<parent>
  <groupId>com.github.sebhoss</groupId>
  <artifactId>java-parent</artifactId>
  <version>${version.java-parent}</version>
</parent>

Replace ${version.java-parent} with the latest release.

Versions

Version
3.0.0
2.0.2
2.0.1
1.0.11
1.0.10
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0