Class AbstractUpToDatePropertyMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.buildhelper.AbstractDefinePropertyMojo
org.codehaus.mojo.buildhelper.AbstractUpToDatePropertyMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
UpToDatePropertiesMojo, UpToDatePropertyMojo

abstract class AbstractUpToDatePropertyMojo extends AbstractDefinePropertyMojo
Abstract base for setting properties according to whether sets of source and object resources are respectively up to date with each other.
Since:
1.12
  • Field Details

    • log

      private final org.slf4j.Logger log
  • Constructor Details

    • AbstractUpToDatePropertyMojo

      protected AbstractUpToDatePropertyMojo()
  • Method Details

    • execute

      protected void execute(UpToDatePropertySetting config) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException
    • getFile

      private File getFile(org.apache.maven.shared.model.fileset.FileSet fileSet, boolean useOutputDirectory, String path)
    • isUpToDate

      private boolean isUpToDate(File srcFile, File targetFile)