public class DefaultProjectInformation extends Object implements ProjectInformation
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultProjectInformation.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
getArtifactId() |
Path |
getBuildDirectory() |
List<org.mule.maven.client.api.model.BundleDependency> |
getBundleDependencies() |
String |
getClassifier() |
List<Deployment> |
getDeployments() |
Pom |
getEffectivePom() |
Optional<ExchangeRepositoryMetadata> |
getExchangeRepositoryMetadata() |
String |
getGroupId() |
String |
getPackaging() |
Project |
getProject() |
Path |
getProjectBaseFolder() |
String |
getVersion() |
boolean |
isDeployment() |
boolean |
isTestProject() |
public String getGroupId()
getGroupId in interface ProjectInformationpublic String getArtifactId()
getArtifactId in interface ProjectInformationpublic String getVersion()
getVersion in interface ProjectInformationpublic String getClassifier()
getClassifier in interface ProjectInformationpublic String getPackaging()
getPackaging in interface ProjectInformationpublic Path getProjectBaseFolder()
getProjectBaseFolder in interface ProjectInformationpublic Path getBuildDirectory()
getBuildDirectory in interface ProjectInformationpublic boolean isTestProject()
isTestProject in interface ProjectInformationpublic Project getProject()
getProject in interface ProjectInformationpublic Optional<ExchangeRepositoryMetadata> getExchangeRepositoryMetadata()
getExchangeRepositoryMetadata in interface ProjectInformationpublic boolean isDeployment()
isDeployment in interface ProjectInformationpublic List<Deployment> getDeployments()
getDeployments in interface ProjectInformationpublic Pom getEffectivePom()
getEffectivePom in interface ProjectInformationpublic List<org.mule.maven.client.api.model.BundleDependency> getBundleDependencies()
Copyright © 2018 MuleSoft Inc. All rights reserved.