@Mojo(name="initialize", defaultPhase=INITIALIZE, requiresDependencyCollection=COMPILE_PLUS_RUNTIME, requiresDependencyResolution=COMPILE_PLUS_RUNTIME) public class InitializeMojo extends AbstractVertxMojo
| Modifier and Type | Field and Description |
|---|---|
private boolean |
stripJavaScriptDependencyVersion |
private boolean |
stripWebJarVersion |
private File |
webRoot |
archive, buildPluginManager, container, DEFAULT_CONF_DIR, IO_VERTX_CORE_LAUNCHER, launcher, lifecycleExecutor, mavenSession, project, projectBuildDir, remoteRepositories, repositorySystem, repositorySystemSession, scmManager, skip, skipScmMetadata, verticle, VERTX_ARG_CONF, VERTX_ARG_JAVA_OPT, VERTX_ARG_LAUNCHER_CLASS, VERTX_ARG_REDEPLOY, VERTX_ARG_REDEPLOY_GRACE_PERIOD, VERTX_ARG_REDEPLOY_SCAN_PERIOD, VERTX_ARG_REDEPLOY_TERMINATION_PERIOD, VERTX_COMMAND_START, VERTX_COMMAND_STOP, VERTX_CONFIG_FILE_JSON, VERTX_PACKAGING, VERTX_PID_FILE, VERTX_RUN_MODE_JAR, WILDCARD_CONFIG_FILES| Constructor and Description |
|---|
InitializeMojo() |
| Modifier and Type | Method and Description |
|---|---|
private void |
copyJavascriptDependency(Artifact artifact,
File file) |
private void |
copyJSDependencies(Set<Artifact> dependencies) |
private File |
createWebRootDirIfNeeded() |
void |
execute() |
private void |
unpackWebJar(Artifact artifact,
File file) |
private void |
unpackWebjars(Set<Artifact> dependencies) |
asMavenCoordinates, computeArchive, contextualize, extractArtifactPaths, getArtifactFile, getProject, getScmManager, resolveArtifact, skipScmMetadatagetLog, getPluginContext, setLog, setPluginContext@Parameter private File webRoot
@Parameter(defaultValue="true") private boolean stripWebJarVersion
@Parameter(defaultValue="true") private boolean stripJavaScriptDependencyVersion
public void execute()
throws MojoExecutionException
MojoExecutionExceptionprivate void unpackWebjars(Set<Artifact> dependencies) throws MojoExecutionException
MojoExecutionExceptionprivate void unpackWebJar(Artifact artifact, File file) throws MojoExecutionException
MojoExecutionExceptionprivate File createWebRootDirIfNeeded()
private void copyJSDependencies(Set<Artifact> dependencies) throws MojoExecutionException
MojoExecutionExceptionprivate void copyJavascriptDependency(Artifact artifact, File file) throws MojoExecutionException
MojoExecutionExceptionCopyright © 2018. All rights reserved.