public abstract class AbstractCompilerMojo extends AbstractJangarooMojo
| Modifier and Type | Field and Description |
|---|---|
protected static String |
UNDECLARED_DEPENDENCIES_KEY |
protected static String |
UNUSED_DECLARED_DEPENDENCIES_WARNING |
protected static String |
UNUSED_DEPENDENCIES_KEY |
protected static String |
USED_UNDECLARED_DEPENDENCIES_WARNING |
| Constructor and Description |
|---|
AbstractCompilerMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected JoocConfiguration |
createJoocConfiguration(org.apache.maven.plugin.logging.Log log) |
protected abstract List<String> |
createUsedUndeclaredDependencyWarning(org.apache.maven.artifact.Artifact dependency) |
void |
execute()
Runs the compile mojo
|
protected boolean |
findUnusedDependencies(int staleMillis) |
protected abstract List<File> |
getActionScriptClassPath() |
protected abstract List<File> |
getActionScriptCompilePath() |
protected abstract File |
getApiOutputDirectory() |
protected File |
getCatalogOutputDirectory() |
protected File |
getClassesOutputDirectory() |
protected abstract List<File> |
getCompileSourceRoots() |
protected abstract Set<String> |
getExcludes() |
File |
getGeneratedSourcesDirectory() |
protected abstract Set<String> |
getIncludes() |
protected abstract File |
getOutputDirectory() |
boolean |
isMigrateToTypeScript() |
boolean |
isSuppressCommentedActionScriptCode() |
protected abstract void |
printDependencyWarnings(JoocConfiguration joocConfiguration,
Map<String,Object> dependencyWarnings) |
protected void |
printUndeclaredDependencyWarnings(JoocConfiguration joocConfiguration,
List<String> undeclaredDependencies,
String dependencyNamePrefix) |
protected void |
printUnusedDependencyWarnings(JoocConfiguration joocConfiguration,
List<String> unusedDependencies) |
protected Optional<org.apache.maven.artifact.Artifact> |
resolveDependency(String combinedDependencyName) |
getNamespaces, getSourceDirectorygetMavenPluginHelper, getProjectprotected static final String USED_UNDECLARED_DEPENDENCIES_WARNING
protected static final String UNUSED_DEPENDENCIES_KEY
protected static final String UNDECLARED_DEPENDENCIES_KEY
protected static final String UNUSED_DECLARED_DEPENDENCIES_WARNING
protected abstract File getOutputDirectory()
protected File getClassesOutputDirectory()
public File getGeneratedSourcesDirectory()
public boolean isMigrateToTypeScript()
public boolean isSuppressCommentedActionScriptCode()
protected File getCatalogOutputDirectory()
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected JoocConfiguration createJoocConfiguration(org.apache.maven.plugin.logging.Log log) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected boolean findUnusedDependencies(int staleMillis)
protected abstract void printDependencyWarnings(JoocConfiguration joocConfiguration, Map<String,Object> dependencyWarnings)
protected void printUnusedDependencyWarnings(JoocConfiguration joocConfiguration, List<String> unusedDependencies)
protected void printUndeclaredDependencyWarnings(JoocConfiguration joocConfiguration, List<String> undeclaredDependencies, String dependencyNamePrefix)
protected Optional<org.apache.maven.artifact.Artifact> resolveDependency(String combinedDependencyName)
protected abstract List<String> createUsedUndeclaredDependencyWarning(org.apache.maven.artifact.Artifact dependency)
Copyright © 2002–2021 CoreMedia AG. All rights reserved.