• 0.48.6

Universal Maven Parent POM

Base your Maven projects on this artifact and you will get many pre-configuration benefits, including up-to-date dependencies, plugins, build extensions, repositories, and more. All that you need to do is to define our artifact as a parent of your project:

<project>
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>com.jcabi</groupId>
    <artifactId>parent</artifactId>
    <version>0.48.6</version>
  </parent>
  <groupId>your-group-id</groupId>
  <artifactId>your-artifact-id</artifactId>
  <version>1.2.3-SNAPSHOT</version>
  [...]
</project>

This is what we have in our pom.xml.

Take a look at the pom.xml of jcabi itself, as a good example of how com.jcabi:parent can be effectively used to minimize XML duplication.