Skip to content

ktestify/ktestify-parent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ktestify-core

ktestify-parent

Parent POM for all ktestify modules.

What it provides

  • Single source of truth for all dependency versions (Kafka, Cucumber, JUnit, Testcontainers, etc.)
  • Centralised plugin management (compiler, surefire, failsafe, jacoco, spotless, source, javadoc, etc.)
  • Shared profiles (release, skip-tests, integration-tests)
  • Confluent repository declaration
  • Jackson BOM import for consistent Jackson module versions

Usage

<parent>
    <groupId>io.github.ktestify</groupId>
    <artifactId>ktestify-parent</artifactId>
    <version>1.0.3-SNAPSHOT</version>
</parent>

After setting the parent, child modules can omit versions from all managed dependencies and plugins.

Dependabot

Only this repository needs Dependabot for shared dependency updates. Child modules only need to bump the parent version to pick up all dependency changes.

KTestify
Assert the stream. Own the pipeline.

About

Parent POM for all ktestify modules, centralised dependency and plugin version management

Resources

License

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors