public class MutableProjectDescription extends Object implements ProjectDescription
ProjectDescription.| Constructor and Description |
|---|
MutableProjectDescription() |
| Modifier and Type | Method and Description |
|---|---|
Dependency |
addDependency(String id,
Dependency.Builder<?> builder) |
Dependency |
addDependency(String id,
Dependency dependency) |
String |
getApplicationName()
Return the name of the application as a standard Java identifier.
|
String |
getArtifactId()
Return the build
artifactId. |
String |
getBaseDirectory()
Return the base directory of the project or
null to use the root directory. |
BuildSystem |
getBuildSystem()
Return the
BuildSystem to use. |
String |
getDescription()
Return a human readable description of the project.
|
String |
getGroupId()
Return the build
groupId. |
Language |
getLanguage()
Return the primary
Language of the project. |
String |
getName()
Return a simple name for the project.
|
String |
getPackageName()
Return the root package name of the project.
|
Packaging |
getPackaging()
Return the build
Packaging to use. |
Version |
getPlatformVersion()
Return the requested platform
Version. |
Map<String,Dependency> |
getRequestedDependencies()
Return a immutable mapping of requested
dependencies. |
String |
getVersion()
Return the version of the project.
|
void |
setApplicationName(String applicationName) |
void |
setArtifactId(String artifactId) |
void |
setBaseDirectory(String baseDirectory) |
void |
setBuildSystem(BuildSystem buildSystem) |
void |
setDescription(String description) |
void |
setGroupId(String groupId) |
void |
setLanguage(Language language) |
void |
setName(String name) |
void |
setPackageName(String packageName) |
void |
setPackaging(Packaging packaging) |
void |
setPlatformVersion(Version platformVersion) |
void |
setVersion(String version) |
public Version getPlatformVersion()
ProjectDescriptionVersion.getPlatformVersion in interface ProjectDescriptionnullpublic void setPlatformVersion(Version platformVersion)
public BuildSystem getBuildSystem()
ProjectDescriptionBuildSystem to use.getBuildSystem in interface ProjectDescriptionnullpublic void setBuildSystem(BuildSystem buildSystem)
public Packaging getPackaging()
ProjectDescriptionPackaging to use.getPackaging in interface ProjectDescriptionnullpublic void setPackaging(Packaging packaging)
public Language getLanguage()
ProjectDescriptionLanguage of the project.getLanguage in interface ProjectDescriptionnullpublic void setLanguage(Language language)
public Dependency addDependency(String id, Dependency dependency)
public Dependency addDependency(String id, Dependency.Builder<?> builder)
public Map<String,Dependency> getRequestedDependencies()
ProjectDescriptiondependencies.getRequestedDependencies in interface ProjectDescriptionpublic String getGroupId()
ProjectDescriptiongroupId.getGroupId in interface ProjectDescriptionnullpublic void setGroupId(String groupId)
public String getArtifactId()
ProjectDescriptionartifactId.getArtifactId in interface ProjectDescriptionnullpublic void setArtifactId(String artifactId)
public String getVersion()
ProjectDescriptiongetVersion in interface ProjectDescriptionnullpublic void setVersion(String version)
public String getName()
ProjectDescriptiongetName in interface ProjectDescriptionnullpublic void setName(String name)
public String getDescription()
ProjectDescriptiongetDescription in interface ProjectDescriptionnullpublic void setDescription(String description)
public String getApplicationName()
ProjectDescriptiongetApplicationName in interface ProjectDescriptionnullpublic void setApplicationName(String applicationName)
public String getPackageName()
ProjectDescriptiongetPackageName in interface ProjectDescriptionnullpublic void setPackageName(String packageName)
public String getBaseDirectory()
ProjectDescriptionnull to use the root directory.getBaseDirectory in interface ProjectDescriptionpublic void setBaseDirectory(String baseDirectory)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.