@Component(role=AssemblyReader.class) public class DefaultAssemblyReader extends org.codehaus.plexus.logging.AbstractLogEnabled implements AssemblyReader
| Constructor and Description |
|---|
DefaultAssemblyReader() |
public static FixedStringSearchInterpolator createProjectInterpolator(MavenProject project)
public List<Assembly> readAssemblies(AssemblerConfigurationSource configSource) throws AssemblyReadException, InvalidAssemblerConfigurationException
readAssemblies in interface AssemblyReaderAssemblyReadExceptionInvalidAssemblerConfigurationExceptionpublic Assembly getAssemblyForDescriptorReference(String ref, AssemblerConfigurationSource configSource) throws AssemblyReadException, InvalidAssemblerConfigurationException
getAssemblyForDescriptorReference in interface AssemblyReaderAssemblyReadExceptionInvalidAssemblerConfigurationExceptionpublic Assembly getAssemblyFromDescriptorFile(File file, AssemblerConfigurationSource configSource) throws AssemblyReadException, InvalidAssemblerConfigurationException
getAssemblyFromDescriptorFile in interface AssemblyReaderAssemblyReadExceptionInvalidAssemblerConfigurationExceptionpublic Assembly readAssembly(Reader reader, String locationDescription, File assemblyDir, AssemblerConfigurationSource configSource) throws AssemblyReadException, InvalidAssemblerConfigurationException
protected void mergeComponentsWithMainAssembly(Assembly assembly, File assemblyDir, AssemblerConfigurationSource configSource, ComponentXpp3Reader.ContentTransformer transformer) throws AssemblyReadException
assembly - The assemblyassemblyDir - The assembly directorytransformer - The component interpolatorAssemblyReadException - .protected void mergeComponentWithAssembly(Component component, Assembly assembly)
component - The componentassembly - The assemblypublic void includeSiteInAssembly(Assembly assembly, AssemblerConfigurationSource configSource) throws InvalidAssemblerConfigurationException
includeSiteInAssembly in interface AssemblyReaderInvalidAssemblerConfigurationExceptionprotected org.codehaus.plexus.logging.Logger getLogger()
getLogger in class org.codehaus.plexus.logging.AbstractLogEnabledCopyright © 2002–2016 The Apache Software Foundation. All rights reserved.