in src/main/java/org/apache/maven/shared/scriptinterpreter/ScriptRunner.java [129:159]
public void run(
final String scriptDescription,
final File basedir,
final String relativeScriptPath,
final Map<String, ?> context,
final ExecutionLogger logger)
throws IOException, ScriptException {
if (relativeScriptPath == null) {
LOG.debug("{}: relativeScriptPath is null, not executing script", scriptDescription);
return;
}
final File scriptFile = resolveScript(new File(basedir, relativeScriptPath));
if (!scriptFile.exists()) {
LOG.debug(
"{} : no script '{}' found in directory {}",
scriptDescription,
relativeScriptPath,
basedir.getAbsolutePath());
return;
}
LOG.info(
"run {} {}.{}",
scriptDescription,
relativeScriptPath,
FilenameUtils.getExtension(scriptFile.getAbsolutePath()));
executeRun(scriptDescription, scriptFile, context, logger);
}