将从 Maven 存储库系统解析的插件安装到 Eclipse 实例中。
Mojo 属性 :
compile
姓名 | 类型 | 描述 |
---|---|---|
存档管理器 | ArchiverManager |
用于配置和检索用于提取每个已解析插件依赖项的适当工具。可以想象,一些已解析的依赖项可能是 zip 文件、jar 文件或其他类型,因此管理器方法是提供可扩展性的便捷方式。 |
eclipse目录 | File |
这是您要修改的 Eclipse 实例的安装基目录。 |
输入处理程序 | InputHandler |
输入处理程序,需要用于命令行处理。 |
覆盖 | boolean |
确定此 mojo 是保留现有已安装插件,还是覆盖它们。默认值为false 。 |
插件依赖类型 | String |
将安装在 Eclipse 实例的插件目录中的依赖项 <type/> 值的逗号分隔列表。默认值为jar 。 |
项目建设者 | MavenProjectBuilder |
用于检索与每个插件依赖项关联的项目元数据 (POM),以帮助确定该插件是否应作为 jar 安装,或展开到目录中。 |
用于配置和检索用于提取每个已解析插件依赖项的适当工具。可以想象,一些已解析的依赖项可能是 zip 文件、jar 文件或其他类型,因此管理器方法是提供可扩展性的便捷方式。
org.codehaus.plexus.archiver.manager.ArchiverManager
No
这是您要修改的 Eclipse 实例的安装基目录。
java.io.File
No
${eclipseDir}
输入处理程序,需要用于命令行处理。
org.codehaus.plexus.components.interactivity.InputHandler
No
确定此 mojo 是保留现有已安装插件,还是覆盖它们。
boolean
No
${overwrite}
false
将安装在 Eclipse 实例的插件目录中的依赖项 <type/> 值的逗号分隔列表。
java.lang.String
No
${pluginDependencyTypes}
jar
用于检索与每个插件依赖项关联的项目元数据 (POM),以帮助确定该插件是否应作为 jar 安装,或展开到目录中。
org.apache.maven.project.MavenProjectBuilder
No