@Mojo(name="package-pkg",
defaultPhase=PROCESS_CLASSES,
requiresDependencyCollection=COMPILE,
threadSafe=true)
public class SenchaPackageMojo
extends AbstractSenchaPackageOrAppMojo<SenchaPackageConfigBuilder>
artifactHandlerManager, projectsession| Constructor and Description |
|---|
SenchaPackageMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRequiredClasses(SenchaPackageConfigBuilder configBuilder,
String profile,
List<String> requiredClassesForProfile) |
protected SenchaPackageConfigBuilder |
createSenchaConfigBuilder() |
void |
execute() |
String |
getJsonConfigFileName() |
File |
getSenchaPackageDirectory() |
String |
getType() |
void |
prepareModule(SenchaPackageConfigBuilder configBuilder) |
getAdditionalCssIncludeInBundle, getAdditionalCssNonBundle, getAdditionalJsIncludeInBundle, getAdditionalJsNonBundle, getRequiredClasses, getTesting, getThemegetExtFrameworkArtifactPattern, getExtFrameworkArtifactRegexp, getSenchaLogLevel, getToolkit, isExtFrameworkArtifact, isExtFrameworkDependencypublic String getType()
getType in class AbstractSenchaPackageOrAppMojo<SenchaPackageConfigBuilder>public String getJsonConfigFileName()
getJsonConfigFileName in class AbstractSenchaPackageOrAppMojo<SenchaPackageConfigBuilder>public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionpublic void prepareModule(SenchaPackageConfigBuilder configBuilder) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void addRequiredClasses(@Nonnull SenchaPackageConfigBuilder configBuilder, @Nullable String profile, @Nonnull List<String> requiredClassesForProfile) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic File getSenchaPackageDirectory()
protected SenchaPackageConfigBuilder createSenchaConfigBuilder()
createSenchaConfigBuilder in class AbstractSenchaPackageOrAppMojo<SenchaPackageConfigBuilder>Copyright © 2002–2017 CoreMedia AG. All rights reserved.