日食:安装插件

将从 Maven 存储库系统解析的插件安装到 Eclipse 实例中。

Mojo 属性

  • 需要 Maven 2.0 项目才能执行。
  • 需要范围内工件的依赖解析:compile

可选参数

姓名 类型 描述
存档管理器 ArchiverManager 用于配置和检索用于提取每个已解析插件依赖项的适当工具。可以想象,一些已解析的依赖项可能是 zip 文件、jar 文件或其他类型,因此管理器方法是提供可扩展性的便捷方式。
eclipse目录 File 这是您要修改的 Eclipse 实例的安装基目录。
输入处理程序 InputHandler 输入处理程序,需要用于命令行处理。
maven2Osgi转换器 Maven2OsgiConverter 没有说明。
覆盖 boolean 确定此 mojo 是保留现有已安装插件,还是覆盖它们。默认值为false
插件依赖类型 String 将安装在 Eclipse 实例的插件目录中的依赖项 <type/> 值的逗号分隔列表。默认值为jar
项目建设者 MavenProjectBuilder 用于检索与每个插件依赖项关联的项目元数据 (POM),以帮助确定该插件是否应作为 jar 安装,或展开到目录中。

参数详情

存档管理器

用于配置和检索用于提取每个已解析插件依赖项的适当工具。可以想象,一些已解析的依赖项可能是 zip 文件、jar 文件或其他类型,因此管理器方法是提供可扩展性的便捷方式。

  • 类型org.codehaus.plexus.archiver.manager.ArchiverManager
  • 必需No

eclipseDir 这是您要修改的 Eclipse 实例的安装基目录。
  • 类型java.io.File
  • 必需No
  • 表达式${eclipseDir}

inputHandler 输入处理程序,用于命令行处理。
  • 类型org.codehaus.plexus.components.interactivity.InputHandler
  • 必需No

maven2OsgiConverter 无说明。
  • 类型org.apache.maven.shared.osgi.Maven2OsgiConverter
  • 必需No

overwrite 确定此 mojo 是保留现有已安装插件,还是覆盖它们。
  • 类型boolean
  • 必需No
  • 表达式${overwrite}
  • 默认false

pluginDependencyTypes 将安装在 Eclipse 实例的插件目录中的以逗号分隔的依赖项 <type/> 值列表。
  • 类型java.lang.String
  • 必需No
  • 表达式${pluginDependencyTypes}
  • 默认jar

projectBuilder 用于检索与每个插件依赖项关联的项目元数据(POM),以帮助确定该插件是否应该作为 jar 安装,或者展开到目录中。
  • 类型org.apache.maven.project.MavenProjectBuilder
  • 必需No