i

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.
Files download
File Operation
incrementalbuild-watchdog-0.6.0.jar download
incrementalbuild-watchdog-0.6.0.pom download
incrementalbuild-watchdog-0.6.0-sources.jar download
Apache Maven
<dependency>
  <groupId>io.takari</groupId>
  <artifactId>incrementalbuild-watchdog</artifactId>
  <version>0.6.0</version>
  <type>takari-jar</type>
</dependency>
Gradle Groovy
implementation 'io.takari:incrementalbuild-watchdog:0.6.0'
Gradle Kotlin
implementation("io.takari:incrementalbuild-watchdog:0.6.0")
Scala SBT
libraryDependencies += "io.takari" % "incrementalbuild-watchdog" % "0.6.0"
Groovy Grape
@Grapes(
  @Grab(group='io.takari', module='incrementalbuild-watchdog', version='0.6.0')
)
Apache Ivy
<dependency org="io.takari" name="incrementalbuild-watchdog" rev="0.6.0" />
Leiningen
[io.takari/incrementalbuild-watchdog "0.6.0"]
Apache Buildr
'io.takari:incrementalbuild-watchdog:jar:0.6.0'