public static class AssemblyConfiguration.AssemblyConfigurationBuilder extends Object
public AssemblyConfiguration.AssemblyConfigurationBuilder permissionsString(String permissionsString)
public AssemblyConfiguration.AssemblyConfigurationBuilder modeString(String modeString)
public AssemblyConfiguration.AssemblyConfigurationBuilder name(String name)
If an external Dockerfile is used then this name is also the relative directory which contains the assembly files.
this.public AssemblyConfiguration.AssemblyConfigurationBuilder targetDir(String targetDir)
The default value for this is /<assembly name>, so /maven if name is not set
to a different value.
this.public AssemblyConfiguration.AssemblyConfigurationBuilder exportTargetDir(Boolean exportTargetDir)
this.public AssemblyConfiguration.AssemblyConfigurationBuilder excludeFinalOutputArtifact(boolean excludeFinalOutputArtifact)
excludeFinalOutputArtifact - set if artifact must be excluded from the assembly.this.public AssemblyConfiguration.AssemblyConfigurationBuilder permissions(AssemblyConfiguration.PermissionMode permissions)
this.public AssemblyConfiguration.AssemblyConfigurationBuilder mode(AssemblyMode mode)
this.public AssemblyConfiguration.AssemblyConfigurationBuilder user(String user)
It has the general format user[:group[:run-user]]. The user and group can be given either as numeric user and group-id or as names. The group id is optional.
If a third part is given, then the build changes to user root before changing the ownerships, changes the ownerships and then change to user run-user which is then used for the final command to execute.
this.public AssemblyConfiguration.AssemblyConfigurationBuilder tarLongFileMode(String tarLongFileMode)
Valid values are: "warn"(default), "fail", "truncate", "gnu", "posix", "posix_warn" or "omit".
this.@Deprecated public AssemblyConfiguration.AssemblyConfigurationBuilder inline(Assembly inline)
layers insteadthis.public AssemblyConfiguration.AssemblyConfigurationBuilder layer(Assembly layer)
public AssemblyConfiguration.AssemblyConfigurationBuilder layers(Collection<? extends Assembly> layers)
public AssemblyConfiguration.AssemblyConfigurationBuilder clearLayers()
public AssemblyConfiguration build()
Copyright © 2021. All rights reserved.