public class Plugin extends ConfigurationContainer implements Serializable, Cloneable
<plugin>元素包含插件所需的信息。| 构造函数和描述 |
|---|
Plugin() |
| 修饰符和类型 | 方法及说明 |
|---|---|
void |
addDependency(Dependency dependency)
方法 addDependency。
|
void |
addExecution(PluginExecution pluginExecution)
方法添加执行。
|
Plugin |
clone()
方法克隆。
|
static String |
constructKey(String groupId,
String artifactId) |
boolean |
equals(Object other) |
void |
flushExecutionMap()
executionMap将字段重置为null |
String |
getArtifactId()
获取存储库中插件的工件 ID。
|
List<Dependency> |
getDependencies()
方法 getDependencies。
|
List<PluginExecution> |
getExecutions()
方法 getExecutions。
|
Map<String,PluginExecution> |
getExecutionsAsMap() |
String |
getExtensions()
获取是否从此插件加载 Maven 扩展(例如打包和类型处理程序)。
|
Object |
getGoals()
弃用。_
|
String |
getGroupId()
获取存储库中插件的组 ID。
|
String |
getId()
获取插件的标识符。
|
String |
getKey() |
String |
getVersion()
获取要使用的插件的版本(或有效的版本范围)。
|
int |
hashCode() |
boolean |
isExtensions() |
void |
removeDependency(Dependency dependency)
方法 removeDependency。
|
void |
removeExecution(PluginExecution pluginExecution)
方法删除执行。
|
void |
setArtifactId(String artifactId)
在存储库中设置插件的工件 ID。
|
void |
setDependencies(List<Dependency> dependencies)
设置此项目需要引入插件类加载器的其他依赖项。
|
void |
setExecutions(List<PluginExecution> executions)
设置一组目标的多个规范以在构建生命周期中执行,每个规范(可能)具有不同的配置。
|
void |
setExtensions(boolean extensions) |
void |
setExtensions(String extensions)
设置是否从此插件加载 Maven 扩展(例如打包和类型处理程序)。
|
void |
setGoals(Object goals)
设置已弃用。
|
void |
setGroupId(String groupId)
在存储库中设置插件的组 ID。
|
void |
setVersion(String version)
设置要使用的插件的版本(或有效的版本范围)。
|
String |
toString() |
getConfiguration, getInherited, getLocation, isInheritanceApplied, isInherited, setConfiguration, setInherited, setInherited, setLocation, setOtherLocation, unsetInheritanceAppliedpublic void addDependency(Dependency dependency)
dependency-public void addExecution(PluginExecution pluginExecution)
pluginExecution-public Plugin clone()
clone 在班上 ConfigurationContainerpublic String getArtifactId()
public List<Dependency> getDependencies()
public List<PluginExecution> getExecutions()
public String getExtensions()
String出于技术原因,但语义类型实际上是
Boolean. 默认值为
false。public Object getGoals()
public String getGroupId()
public String getVersion()
public void removeDependency(Dependency dependency)
dependency-public void removeExecution(PluginExecution pluginExecution)
pluginExecution-public void setArtifactId(String artifactId)
artifactId-public void setDependencies(List<Dependency> dependencies)
dependencies-public void setExecutions(List<PluginExecution> executions)
executions-public void setExtensions(String extensions)
String出于技术原因,但语义类型实际上是
Boolean. 默认值为
false。extensions-public void setGoals(Object goals)
goals-public void setGroupId(String groupId)
groupId-public void setVersion(String version)
version-public boolean isExtensions()
public void setExtensions(boolean extensions)
public void flushExecutionMap()
executionMap将字段重置为nullpublic Map<String,PluginExecution> getExecutionsAsMap()
PluginExecution#getId()as 键的执行地图字段PluginExecution.getId()public String getId()
<groupId>:<artifactId>:<version>,从不null。public String getKey()
groupId:artifactIdpublic static String constructKey(String groupId, String artifactId)
groupId- 存储库中插件的组 IDartifactId- 存储库中报告插件的工件 IDgroupId:artifactIdpublic boolean equals(Object other)
equals 在班上 ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode 在班上 ObjectObject.hashCode()public String toString()
toString 在班上 ObjectObject.toString()版权所有 © 2001–2022 Apache 软件基金会。版权所有。