@Mojo(name="package-app",
defaultPhase=PACKAGE,
threadSafe=true,
requiresDependencyResolution=COMPILE_PLUS_RUNTIME)
public class SenchaPackageAppMojo
extends AbstractSenchaPackageOrAppMojo<SenchaAppConfigBuilder>
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_LOCALE |
static String |
EXT_TARGET_DIRECTORY |
static String |
JANGAROO_APP_DIRECTORY |
protected org.apache.maven.repository.RepositorySystem |
repositorySystem
Used to look up Artifacts in the remote repository.
|
artifactHandlerManager, project| Constructor and Description |
|---|
SenchaPackageAppMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure(SenchaAppConfigBuilder configBuilder) |
void |
configureLocales(SenchaAppConfigBuilder configBuilder) |
protected SenchaAppConfigBuilder |
createSenchaConfigBuilder() |
void |
execute() |
String |
getJsonConfigFileName() |
String |
getType() |
void |
packageModule() |
void |
prepareModule() |
addAdditionalResources, configure, configureMetadata, configureModule, configureProfile, configureProfile, configureRequires, configureResourcesEntry, getAdditionalCssIncludeInBundle, getAdditionalCssNonBundle, getAdditionalJsIncludeInBundle, getAdditionalJsNonBundle, getDevelopment, getProduction, getRequiredClasses, getSenchaSrcDir, getTesting, getThemeconfigureDefaults, getExtFrameworkArtifactPattern, getExtFrameworkArtifactRegexp, getExtFrameworkDir, getPackagesDir, getRemotePackagesArtifact, getSenchaLogLevel, getToolkit, isExtFrameworkArtifact, isExtFrameworkDependency, setExtFrameworkDir, setPackagesDir, writeFilepublic static final String DEFAULT_LOCALE
public static final String JANGAROO_APP_DIRECTORY
public static final String EXT_TARGET_DIRECTORY
@Inject protected org.apache.maven.repository.RepositorySystem repositorySystem
public String getType()
getType in class AbstractSenchaPackageOrAppMojo<SenchaAppConfigBuilder>public String getJsonConfigFileName()
getJsonConfigFileName in class AbstractSenchaPackageOrAppMojo<SenchaAppConfigBuilder>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()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected void configure(SenchaAppConfigBuilder configBuilder) throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic void configureLocales(SenchaAppConfigBuilder configBuilder)
public void packageModule()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected SenchaAppConfigBuilder createSenchaConfigBuilder()
createSenchaConfigBuilder in class AbstractSenchaPackageOrAppMojo<SenchaAppConfigBuilder>Copyright © 2002–2017 CoreMedia AG. All rights reserved.