Class PluginPaths

java.lang.Object
dev.dimlight.maven.plugin.shellcheck.PluginPaths

public class PluginPaths extends Object
Utilities for paths related to the plugin.
  • Constructor Details

    • PluginPaths

      public PluginPaths(Path mavenTargetDirectory)
      Parameters:
      mavenTargetDirectory - the target directory for the current maven project (project.buildDirectory in maven parlance).
  • Method Details

    • getPluginOutputDirectory

      public Path getPluginOutputDirectory()
      Returns:
      a subdir of the current project target that is dedicated to output of this process.
    • getPathInPluginOutputDirectory

      public Path getPathInPluginOutputDirectory(String... pathFragments)
      Parameters:
      pathFragments - the path fragments within the plugin output directory.
      Returns:
      a path in the plugin output directory.