io.takari:incrementalbuild-watchdog

This is a maven build extension that will fail incremental build if mojo executions are removed from project build plan compared to the previous build. The idea is to guarantee outputs produced by the removed mojo executions are not affecting build result. For example, if source code generating mojo is removed, the build may continue to succeed until the generated sources are removed.

License

License

GroupId

GroupId

io.takari
ArtifactId

ArtifactId

incrementalbuild-watchdog
Last Version

Last Version

0.6.0
Release Date

Release Date

Type

Type

jar
Description

Description

This is a maven build extension that will fail incremental build if mojo executions are removed from project build plan compared to the previous build. The idea is to guarantee outputs produced by the removed mojo executions are not affecting build result. For example, if source code generating mojo is removed, the build may continue to succeed until the generated sources are removed.

Download incrementalbuild-watchdog

How to add to project

<!-- https://jarcasting.com/artifacts/io.takari/incrementalbuild-watchdog/ -->
<dependency>
    <groupId>io.takari</groupId>
    <artifactId>incrementalbuild-watchdog</artifactId>
    <version>0.6.0</version>
</dependency>
// https://jarcasting.com/artifacts/io.takari/incrementalbuild-watchdog/
implementation 'io.takari:incrementalbuild-watchdog:0.6.0'
// https://jarcasting.com/artifacts/io.takari/incrementalbuild-watchdog/
implementation ("io.takari:incrementalbuild-watchdog:0.6.0")
'io.takari:incrementalbuild-watchdog:jar:0.6.0'
<dependency org="io.takari" name="incrementalbuild-watchdog" rev="0.6.0">
  <artifact name="incrementalbuild-watchdog" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.takari', module='incrementalbuild-watchdog', version='0.6.0')
)
libraryDependencies += "io.takari" % "incrementalbuild-watchdog" % "0.6.0"
[io.takari/incrementalbuild-watchdog "0.6.0"]

Dependencies

compile (4)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.5
org.apache.maven : maven-core jar 3.2.1
javax.inject : javax.inject jar 1
io.takari : incrementalbuild jar 0.6.0

Project Modules

There are no modules declared in this project.
io.takari

Versions

Version
0.6.0
0.5.0
0.4.2
0.4.1
0.4.0
0.3.0
0.2.0