public class PackageBuilder extends Object
| Constructor and Description |
|---|
PackageBuilder() |
PackageBuilder(PackagingMode packagingMode) |
| Modifier and Type | Method and Description |
|---|---|
void |
createDeployableFile()
Creates the application package.
|
PackageBuilder |
fromWorkingDirectory(Path workingDirectory)
It wires all the possible folders that should be properly name from the workingDirectory to the package.
|
MuleArchiver |
getMuleArchiver() |
PackageBuilder |
withArchiver(MuleArchiver archiver) |
PackageBuilder |
withClasses(File folder) |
PackageBuilder |
withDestinationFile(File file) |
PackageBuilder |
withMaven(File folder) |
PackageBuilder |
withMule(File folder) |
PackageBuilder |
withMuleArtifact(File folder) |
PackageBuilder |
withMuleSrc(File folder) |
PackageBuilder |
withPolicy(File folder) |
PackageBuilder |
withRepository(File folder) |
PackageBuilder |
withRootResource(File resource) |
public PackageBuilder(PackagingMode packagingMode)
public PackageBuilder()
public MuleArchiver getMuleArchiver()
public PackageBuilder withArchiver(MuleArchiver archiver)
archiver - public PackageBuilder withClasses(File folder)
folder - folder with all the configuration files of the applicationpublic PackageBuilder withMule(File folder)
public PackageBuilder withPolicy(File folder)
public PackageBuilder withMaven(File folder)
public PackageBuilder withMuleSrc(File folder)
public PackageBuilder withMuleArtifact(File folder)
public PackageBuilder withRepository(File folder)
public PackageBuilder withRootResource(File resource)
public PackageBuilder withDestinationFile(File file)
file - file to be created with the content of the apppublic PackageBuilder fromWorkingDirectory(Path workingDirectory)
workingDirectory - a directory containing all the folders properly namedpublic void createDeployableFile()
throws IOException
IOExceptionCopyright © 2017 MuleSoft Inc. All rights reserved.