public class ParsedPomFileImpl extends Object implements ParsedPomFile
Constructor and Description |
---|
ParsedPomFileImpl(org.apache.maven.model.Model model,
org.eclipse.aether.artifact.ArtifactTypeRegistry registry) |
Modifier and Type | Method and Description |
---|---|
String |
getArtifactId()
ArtifactId of the project
|
File |
getBaseDirectory()
Returns a base directory of the project.
|
File |
getBuildOutputDirectory()
Returns a directory where project build output is stored.
|
Set<MavenDependency> |
getDependencies()
Returns dependencies of the Project Object Model
|
Set<MavenDependency> |
getDependencyManagement()
Returns dependency management of the Project Object Model
|
String |
getFinalName()
Final name of the project packaged as a JAR, WAR or EAR; by default it is
artifactId + "." + packagingType |
String |
getGroupId()
GroupId of the project
|
String |
getName()
Name of the project
|
String |
getOrganizationName()
Returns organization name
|
URL |
getOrganizationUrl()
Returns organization url
|
PackagingType |
getPackagingType()
Packaging type of the project
|
Map<String,Object> |
getPluginConfiguration(String pluginKey)
Returns a plugin configuration in from of a map.
|
List<File> |
getProjectResources()
Deprecated.
|
Properties |
getProperties()
Returns interpolated properties defined in the current project
|
List<Resource> |
getResources()
Returns a list of defined resources for current project.
|
File |
getSourceDirectory()
Returns a directory where project sources are stored.
|
File |
getTestOutputDirectory()
Returns a directory where project test output is stored.
|
List<Resource> |
getTestResources()
Returns a list of defined test resources for current project.
|
File |
getTestSourceDirectory()
Returns a directory where project test sources are stored.
|
String |
getVersion()
Version of the project
|
public ParsedPomFileImpl(org.apache.maven.model.Model model, org.eclipse.aether.artifact.ArtifactTypeRegistry registry)
public String getGroupId()
ParsedPomFile
getGroupId
in interface ParsedPomFile
public String getArtifactId()
ParsedPomFile
getArtifactId
in interface ParsedPomFile
public String getVersion()
ParsedPomFile
getVersion
in interface ParsedPomFile
public String getName()
ParsedPomFile
getName
in interface ParsedPomFile
public String getOrganizationName()
ParsedPomFile
getOrganizationName
in interface ParsedPomFile
public URL getOrganizationUrl()
ParsedPomFile
getOrganizationUrl
in interface ParsedPomFile
public String getFinalName()
ParsedPomFile
artifactId + "." + packagingType
getFinalName
in interface ParsedPomFile
public PackagingType getPackagingType()
ParsedPomFile
getPackagingType
in interface ParsedPomFile
public File getBaseDirectory()
ParsedPomFile
null
.getBaseDirectory
in interface ParsedPomFile
public File getSourceDirectory()
ParsedPomFile
null
.tgetSourceDirectory
in interface ParsedPomFile
public File getBuildOutputDirectory()
ParsedPomFile
null
.getBuildOutputDirectory
in interface ParsedPomFile
@Deprecated public List<File> getProjectResources()
ParsedPomFile
getProjectResources
in interface ParsedPomFile
ParsedPomFile.getResources()
public List<Resource> getResources()
ParsedPomFile
getResources
in interface ParsedPomFile
public List<Resource> getTestResources()
ParsedPomFile
getTestResources
in interface ParsedPomFile
public File getTestSourceDirectory()
ParsedPomFile
null
.getTestSourceDirectory
in interface ParsedPomFile
public File getTestOutputDirectory()
ParsedPomFile
null
.getTestOutputDirectory
in interface ParsedPomFile
public Set<MavenDependency> getDependencyManagement()
ParsedPomFile
getDependencyManagement
in interface ParsedPomFile
public Set<MavenDependency> getDependencies()
ParsedPomFile
getDependencies
in interface ParsedPomFile
public Map<String,Object> getPluginConfiguration(String pluginKey)
ParsedPomFile
null
getPluginConfiguration
in interface ParsedPomFile
pluginKey
- a combination of groupId:artifactIdnull
public Properties getProperties()
ParsedPomFile
getProperties
in interface ParsedPomFile
Copyright © 2022 JBoss by Red Hat. All rights reserved.