public interface ProjectDescription
Modifier and Type | Method and Description |
---|---|
default ProjectDescription |
createCopy()
Create a full copy of this description so that any additional changes made on this
instance are not reflected on the returned copy.
|
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.
|
default ProjectDescription createCopy()
Map<String,Dependency> getRequestedDependencies()
dependencies
.Version getPlatformVersion()
Version
.null
BuildSystem getBuildSystem()
BuildSystem
to use.null
Packaging getPackaging()
Packaging
to use.null
Language getLanguage()
Language
of the project.null
String getGroupId()
groupId
.null
String getArtifactId()
artifactId
.null
String getVersion()
null
String getName()
null
String getDescription()
null
String getApplicationName()
null
String getPackageName()
null
String getBaseDirectory()
null
to use the root directory.Copyright © 2020 Pivotal Software, Inc.. All rights reserved.