public class RepositoryGenerator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected File |
outputDirectory |
| Constructor and Description |
|---|
RepositoryGenerator(File projectPomFile,
File outputDirectory,
ArtifactInstaller artifactInstaller,
ApplicationClassLoaderModelAssembler applicationClassLoaderModelAssembler) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoaderModel |
generate() |
ClassLoaderModel |
generate(boolean lightweight) |
protected void |
generateMarkerFileInRepositoryFolder(File repositoryFile) |
protected File |
getRepositoryFolder() |
protected void |
installArtifacts(File repositoryFile,
ArtifactInstaller installer,
ApplicationClassloaderModel appModel) |
protected File outputDirectory
public RepositoryGenerator(File projectPomFile, File outputDirectory, ArtifactInstaller artifactInstaller, ApplicationClassLoaderModelAssembler applicationClassLoaderModelAssembler)
public ClassLoaderModel generate() throws IOException, IllegalStateException
IOExceptionIllegalStateExceptionpublic ClassLoaderModel generate(boolean lightweight) throws IOException, IllegalStateException
IOExceptionIllegalStateExceptionprotected File getRepositoryFolder()
protected void installArtifacts(File repositoryFile, ArtifactInstaller installer, ApplicationClassloaderModel appModel) throws IOException
IOExceptionprotected void generateMarkerFileInRepositoryFolder(File repositoryFile) throws IOException
IOExceptionCopyright © 2019 MuleSoft Inc. All rights reserved.