org.apache.maven.model.converter.relocators
类 AbstractPluginRelocator

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.model.converter.relocators.AbstractPluginRelocator
所有实现的接口:
PluginRelocator , org.codehaus.plexus.logging.LogEnabled
直接已知子类:
AbstractSourceForgePluginRelocator , CastorPluginRelocator , DeveloperActivityPluginRelocator , FaqPluginRelocator , FileActivityPluginRelocator , JalopyPluginRelocator , JavaCCPluginRelocator , JdependPluginRelocator , JdiffPluginRelocator , JunitReportPluginRelocator , LicenseRelocator , SimianPluginRelocator , TasklistPluginRelocator _ _

public abstract class AbstractPluginRelocator
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements PluginRelocator

接口的一般实现PluginRelocator

版本:
$Id:AbstractPluginRelocator.java 661727 2008-05-30 14:21:49Z 本特曼 $
作者:
丹尼斯·伦德伯格

字段摘要
 
从接口 org.apache.maven.model.converter.relocators 继承的字段。插件重定位器
ROLE
 
构造函数摘要
AbstractPluginRelocator()
           
 
方法总结
 void addListener(ConverterListener listener)
          为重定位器发送的所有消息添加一个侦听器。
 void addListeners(List listeners)
          为重定位器发送的所有消息添加侦听器列表。
abstract  String getNewArtifactId()
          如果此插件没有替代品,您可以通过null从此方法和 getNewGroupId() 返回来从 v4 pom 中删除该插件。
abstract  String getNewGroupId()
          如果此插件没有替代品,您可以通过null从此方法和 getNewArtifactId() 返回来从 v4 pom 中删除该插件。
abstract  String getOldArtifactId()
          注意:因为我们正在处理最近转换的 Maven 2 模型,所以此方法必须在模型转换后返回模型中的 artifactId。
 String getOldGroupId()
          注意:因为我们正在处理最近转换的 Maven 2 模型,所以此方法必须在模型转换后返回模型中的 groupId。
 void relocate(Model v4Model)
          将插件从一个 groupId/artifactId 重新定位到另一个。
 
从类 org.codehaus.plexus.logging.AbstractLogEnabled 继承的方法
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
从类 java.lang 继承的方法。目的
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造函数详细信息

AbstractPluginRelocator

public AbstractPluginRelocator()
方法详情

getNewArtifactId

public abstract String getNewArtifactId()
如果此插件没有替代品,您可以通过null从此方法和 getNewGroupId() 返回来从 v4 pom 中删除该插件。

回报:
新的 Maven 2 插件的 artifactId

getNewGroupId

public abstract String getNewGroupId()
如果此插件没有替代品,您可以通过null从此方法和 getNewArtifactId() 返回来从 v4 pom 中删除该插件。

回报:
新的 Maven 2 插件的 groupId

getOldArtifactId

public abstract String getOldArtifactId()
注意:因为我们正在处理最近转换的 Maven 2 模型,所以此方法必须在模型转换后返回模型中的 artifactId。

回报:
Maven 1 插件的 artifactId。
也可以看看:
PomV3ToV4Translator.translateDependencies(java.util.List)

获取旧组 ID

public String getOldGroupId()
注意:因为我们正在处理最近转换的 Maven 2 模型,所以此方法必须在模型转换后返回模型中的 groupId。

如果您的插件具有不同的 groupId,请随意重载此方法。

回报:
Maven 1 插件的 groupId。
也可以看看:
PomV3ToV4Translator.translateDependencies(java.util.List)

搬迁

public void relocate(Model v4Model)
将插件从一个 groupId/artifactId 重新定位到另一个。

指定者:
relocate在界面中PluginRelocator
参数:
v4Model- 我们寻找插件的模型

添加监听器

public void addListener(ConverterListener listener)
从接口复制的描述:PluginRelocator
为重定位器发送的所有消息添加一个侦听器。

指定者:
addListener在界面中PluginRelocator
参数:
listener- 将接收消息的侦听器

添加监听器

public void addListeners(List listeners)
从接口复制的描述:PluginRelocator
为重定位器发送的所有消息添加侦听器列表。

指定者:
addListeners在界面中PluginRelocator
参数:
listeners- 将接收消息的侦听器列表


版权所有 © 2002–2013 Apache 软件基金会。版权所有。