public class AssemblyFileSetUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<AssemblyFileEntry> |
calculateFilePermissions(File source,
File dest,
AssemblyFileSet assemblyFileSet) |
static List<AssemblyFileEntry> |
processAssemblyFileSet(File baseDirectory,
File outputDirectory,
AssemblyFileSet assemblyFileSet,
Assembly layer,
AssemblyConfiguration assemblyConfiguration)
Will copy files from the provided
baseDirectory into
outputDirectory/assemblyConfiguration.targetDir[/layer.directory]
considering the inclusion and exclusion rules defined in the provided AssemblyFileSet. |
@Nonnull public static List<AssemblyFileEntry> calculateFilePermissions(File source, File dest, AssemblyFileSet assemblyFileSet)
@Nonnull public static List<AssemblyFileEntry> processAssemblyFileSet(File baseDirectory, File outputDirectory, AssemblyFileSet assemblyFileSet, Assembly layer, AssemblyConfiguration assemblyConfiguration) throws IOException
baseDirectory into
outputDirectory/assemblyConfiguration.targetDir[/layer.directory]
considering the inclusion and exclusion rules defined in the provided AssemblyFileSet.baseDirectory - directory from where to resolve source files.outputDirectory - directory where files should be output.assemblyFileSet - fileSet to process.layer - the layer to which fileSet belongs to.assemblyConfiguration - configuration for assembly.AssemblyFileEntry for the processed AssemblyFileSetIOException - in case something goes wrong when performing File operations.Copyright © 2022. All rights reserved.