public class JavaContainerBuilderHelper extends Object
JavaContainerBuilder-based JibContainerBuilders.| Modifier and Type | Method and Description |
|---|---|
static LayerConfiguration |
extraDirectoryLayerConfiguration(Path extraDirectory,
Map<AbsoluteUnixPath,FilePermissions> extraDirectoryPermissions,
BiFunction<Path,AbsoluteUnixPath,Instant> modificationTimeProvider)
Returns a
LayerConfiguration for adding the extra directory to the container. |
static JibContainerBuilder |
fromExplodedWar(JavaContainerBuilder javaContainerBuilder,
Path explodedWar)
Constructs a new
JibContainerBuilder for a WAR project. |
public static LayerConfiguration extraDirectoryLayerConfiguration(Path extraDirectory, Map<AbsoluteUnixPath,FilePermissions> extraDirectoryPermissions, BiFunction<Path,AbsoluteUnixPath,Instant> modificationTimeProvider) throws IOException
LayerConfiguration for adding the extra directory to the container.extraDirectory - the source extra directory pathextraDirectoryPermissions - map from path on container to file permissionsmodificationTimeProvider - file modification time providerLayerConfiguration for adding the extra directory to the containerIOException - if walking the extra directory failspublic static JibContainerBuilder fromExplodedWar(JavaContainerBuilder javaContainerBuilder, Path explodedWar) throws IOException
JibContainerBuilder for a WAR project.javaContainerBuilder - Java container builder to start withexplodedWar - the exploded WAR directoryJibContainerBuilder containing the layers for the exploded WARIOException - if adding layer contents failsCopyright © 2019. All rights reserved.