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,
AssemblyConfiguration assemblyConfiguration)
Will copy files from the provided
baseDirectory into outputDirectory/assemblyConfiguration.targetDir
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, AssemblyConfiguration assemblyConfiguration) throws IOException
baseDirectory
into outputDirectory/assemblyConfiguration.targetDir
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.assemblyConfiguration
- configuration for assembly.AssemblyFileEntry
for the processed AssemblyFileSet
IOException
- in case something goes wrong when performing File operations.Copyright © 2021. All rights reserved.