public abstract class AbstractSenchaPackageOrAppMojo<T extends SenchaPackageOrAppConfigBuilder> extends AbstractSenchaMojo implements SenchaProfileConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.maven.artifact.handler.manager.ArtifactHandlerManager |
artifactHandlerManager |
protected org.apache.maven.project.MavenProject |
project |
session| Constructor and Description |
|---|
AbstractSenchaPackageOrAppMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
createSenchaConfigBuilder() |
List<String> |
getAdditionalCssIncludeInBundle()
A list of paths to CSS files to include that are not loaded via the class loader (usually in resources folder).
|
List<String> |
getAdditionalCssNonBundle()
A list of paths to CSS files to include that are not loaded via the class loader (usually in resources folder).
|
List<String> |
getAdditionalJsIncludeInBundle()
A list of paths to JS files to include that are not loaded via the class loader (usually in resources folder).
|
List<String> |
getAdditionalJsNonBundle()
A list of paths to JS files to include that are not loaded via the class loader (usually in resources folder).
|
abstract String |
getJsonConfigFileName() |
List<String> |
getRequiredClasses()
Specifies the required classes.
|
SenchaProfileConfiguration |
getTesting() |
String |
getTheme() |
abstract String |
getType() |
getExtFrameworkArtifactPattern, getExtFrameworkArtifactRegexp, getSenchaLogLevel, getToolkit, isExtFrameworkArtifact, isExtFrameworkDependencygetLog, getPluginContext, setLog, setPluginContext@Parameter(defaultValue="${project}",
required=true,
readonly=true)
protected org.apache.maven.project.MavenProject project
@Component protected org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager
public abstract String getType()
public abstract String getJsonConfigFileName()
protected abstract T createSenchaConfigBuilder()
public SenchaProfileConfiguration getTesting()
@Nonnull public List<String> getRequiredClasses()
SenchaProfileConfigurationgetRequiredClasses in interface SenchaProfileConfigurationpublic String getTheme()
@Nonnull public List<String> getAdditionalCssNonBundle()
SenchaProfileConfigurationgetAdditionalCssNonBundle in interface SenchaProfileConfiguration@Nonnull public List<String> getAdditionalJsNonBundle()
SenchaProfileConfigurationgetAdditionalJsNonBundle in interface SenchaProfileConfiguration@Nonnull public List<String> getAdditionalCssIncludeInBundle()
SenchaProfileConfigurationgetAdditionalCssIncludeInBundle in interface SenchaProfileConfiguration@Nonnull public List<String> getAdditionalJsIncludeInBundle()
SenchaProfileConfigurationgetAdditionalJsIncludeInBundle in interface SenchaProfileConfigurationCopyright © 2002–2017 CoreMedia AG. All rights reserved.