Class NexusConfigWriterPackagingMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.plugins.assembly.mojos.AbstractAssemblyMojo
-
- org.infrastructurebuilder.nexus.maven.NexusConfigWriterPackagingMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo,org.apache.maven.plugins.assembly.AssemblerConfigurationSource
@Mojo(name="single", defaultPhase=PACKAGE, requiresProject=true, inheritByDefault=false, requiresDependencyResolution=TEST, threadSafe=false) public class NexusConfigWriterPackagingMojo extends org.apache.maven.plugins.assembly.mojos.AbstractAssemblyMojoNot working yet- Author:
- mykel.alvis
-
-
Field Summary
Fields Modifier and Type Field Description java.io.FilegeneratedResourceOutputLocationorg.apache.maven.plugin.MojoExecutionmojo
-
Constructor Summary
Constructors Constructor Description NexusConfigWriterPackagingMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()java.nio.file.PathgetAssemblyOutputDirectory()java.nio.file.PathgetOutputPath()org.apache.maven.project.MavenProjectgetProject()(package private) java.nio.file.PathgetProjectBuildDirectory()(package private) java.nio.file.PathgetProjectBuildOutputDirectory()NexusConfigWriterConfiggetWriterConfig()booleanisRecompressZippedFiles()(package private) booleanisSkip()voidsetAssemblyOutputDirectory(java.io.File assemblyOutputDirectory)(package private) voidsetComponent(NexusConfigWriter component)voidsetGeneratedResourceOutputLocation(java.io.File generatedResourceOutputLocation)voidsetProject(org.apache.maven.project.MavenProject project)(package private) voidsetProjectBuildDirectory(java.io.File projectBuildDirectory)(package private) voidsetProjectBuildOutputDirectory(java.io.File projectBuildOutputDirectory)voidsetSkip(boolean skip)voidsetSkipAssembly(boolean skip)(package private) voidsetup()voidsuperExecute()-
Methods inherited from class org.apache.maven.plugins.assembly.mojos.AbstractAssemblyMojo
getAdditionalProperties, getArchiveBaseDirectory, getArchiverConfig, getBasedir, getCommandLinePropsInterpolator, getDelimiters, getDescriptorReferences, getDescriptors, getDescriptorSourceDirectory, getEncoding, getEnvInterpolator, getEscapeString, getFilters, getFinalName, getJarArchiveConfiguration, getLocalRepository, getMainProjectInterpolator, getMavenReaderFilter, getMavenSession, getMergeManifestMode, getOutputDirectory, getOverrideGid, getOverrideGroupName, getOverrideUid, getOverrideUserName, getReactorProjects, getRemoteRepositories, getRepositoryInterpolator, getSiteDirectory, getTarLongFileMode, getTemporaryRootDirectory, getWorkingDirectory, isAssemblyIdAppended, isDryRun, isIgnoreDirFormatExtensions, isIgnoreMissingDescriptor, isIgnorePermissions, isIncludeProjectBuildFilters, isUpdateOnly, isUseJvmChmod, mainProjectInterpolator, setAppendAssemblyId, setArchive, setBasedir, setDelimiters, setDescriptorRefs, setDescriptors, setFilters, setFinalName, setLocalRepository, setOutputDirectory, setReactorProjects, setSiteDirectory, setTarLongFileMode, setTempRoot, setWorkDirectory
-
-
-
-
Field Detail
-
mojo
@Parameter(defaultValue="${mojoExecution}", readonly=true) public org.apache.maven.plugin.MojoExecution mojo
-
generatedResourceOutputLocation
@Parameter(required=false, defaultValue="${project.build.directory}/generated-resources/nexus") public java.io.File generatedResourceOutputLocation
-
-
Method Detail
-
isRecompressZippedFiles
public boolean isRecompressZippedFiles()
-
setSkipAssembly
public void setSkipAssembly(boolean skip)
-
setSkip
public void setSkip(boolean skip)
-
isSkip
boolean isSkip()
-
setComponent
void setComponent(NexusConfigWriter component)
-
setGeneratedResourceOutputLocation
public void setGeneratedResourceOutputLocation(java.io.File generatedResourceOutputLocation)
-
getOutputPath
public java.nio.file.Path getOutputPath()
-
setAssemblyOutputDirectory
public void setAssemblyOutputDirectory(java.io.File assemblyOutputDirectory)
-
getAssemblyOutputDirectory
public java.nio.file.Path getAssemblyOutputDirectory()
-
setProject
public void setProject(org.apache.maven.project.MavenProject project)
-
getWriterConfig
public NexusConfigWriterConfig getWriterConfig()
-
getProject
public org.apache.maven.project.MavenProject getProject()
- Specified by:
getProjectin interfaceorg.apache.maven.plugins.assembly.AssemblerConfigurationSource- Specified by:
getProjectin classorg.apache.maven.plugins.assembly.mojos.AbstractAssemblyMojo
-
getProjectBuildDirectory
java.nio.file.Path getProjectBuildDirectory()
-
getProjectBuildOutputDirectory
java.nio.file.Path getProjectBuildOutputDirectory()
-
setProjectBuildDirectory
void setProjectBuildDirectory(java.io.File projectBuildDirectory)
-
setProjectBuildOutputDirectory
void setProjectBuildOutputDirectory(java.io.File projectBuildOutputDirectory)
-
setup
void setup() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
superExecute
public void superExecute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException- Specified by:
executein interfaceorg.apache.maven.plugin.Mojo- Overrides:
executein classorg.apache.maven.plugins.assembly.mojos.AbstractAssemblyMojo- Throws:
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
-