public abstract class AbstractProjectFoldersGenerator extends Object
| Constructor and Description |
|---|
AbstractProjectFoldersGenerator(String groupId,
String artifactId,
PackagingType packagingType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createFolderIfNecessary(String... folderPath) |
abstract void |
generate(Path targetFolder)
Generates all the folders required for a project to be properly build If any of the folders is already present on the
targetFolder they will not be overwritten
|
protected String |
getArtifactId() |
protected String |
getGroupId() |
PackagingType |
getPackagingType() |
public AbstractProjectFoldersGenerator(String groupId, String artifactId, PackagingType packagingType)
protected String getGroupId()
protected String getArtifactId()
public PackagingType getPackagingType()
public abstract void generate(Path targetFolder)
targetFolder - the target folder pathprotected void createFolderIfNecessary(String... folderPath)
Copyright © 2024 MuleSoft Inc. All rights reserved.