eclipse:make-artifacts

全名

org.apache.maven.plugins:maven-eclipse-plugin:2.9:make-artifacts

此插件目标已被弃用

使用EclipseToMavenMojo获取最新的命名约定

说明

将 eclipse 安装中的 eclipse 工件添加到本地 repo。这个 mojo 会自动分析 eclipse 目录,将插件 jar 复制到本地 maven repo,并生成适当的 pom。使用eclipse:to-maven获取最新的命名约定groupId工件 ID

属性

可选参数

姓名 类型 自从 描述
部署到 细绳 - 指定应将生成的工件部署到的远程存储库。如果指定了此属性,则工件也会部署到远程存储库。这个参数的格式是 id::layout::url
eclipse目录 文件 - Eclipse 安装目录。如果未设置,将在命令行上询问此参数的值。
强制限定词 细绳 - 用作限定符的默认标记。通常,同一 Eclipse 构建中插件的限定符是不同的。此参数可用于“对齐”限定符,以便可以轻松识别来自同一 eclipse 构建的所有插件。例如,将此设置为“M3”将强制插入版本为“*.*.*.M3”
解决版本范围 布尔值 - 将生成的 pom 依赖项中的版本范围解析为正在转换的其他插件的版本
默认值为false
带状限定符 布尔值 - 从插件版本中去除限定符(第四个标记)。限定符适用于 Eclipse 插件,相当于 Maven 的时间戳快照版本,但发布版本的日期也保持不变(例如,3.2版的 jar可以命名为 org.eclipse.core.filesystem_1.0.0.v20060603.jar。通常是在为主要版本生成 maven 工件时不包含此限定符很方便,而在使用 eclipse 集成/夜间构建时需要它。
默认值为true

参数详情

部署到

指定应将生成的工件部署到的远程存储库。如果指定了此属性,则工件也会部署到远程存储库。这个参数的格式是 id::layout::url
  • 类型java.lang.String
  • 要求
  • 表达式${deployTo}

日食目录

Eclipse 安装目录。如果未设置,将在命令行上询问此参数的值。
  • 类型java.io.File
  • 要求
  • 表达式${eclipseDir}

强制限定符

用作限定符的默认标记。通常,同一 Eclipse 构建中插件的限定符是不同的。此参数可用于“对齐”限定符,以便可以轻松识别来自同一 eclipse 构建的所有插件。例如,将此设置为“M3”将强制插入版本为“*.*.*.M3”
  • 类型java.lang.String
  • 要求
  • 表达式${forcedQualifier}

解决版本范围

将生成的 pom 依赖项中的版本范围解析为正在转换的其他插件的版本
  • 类型布尔值
  • 要求
  • 表达式${resolveVersionRanges}
  • 默认值

条带限定符

从插件版本中去除限定符(第四个标记)。限定符适用于 Eclipse 插件,相当于 Maven 的时间戳快照版本,但发布版本的日期也保持不变(例如,3.2版的 jar可以命名为 org.eclipse.core.filesystem_1.0.0.v20060603.jar。通常是在为主要版本生成 maven 工件时不包含此限定符很方便,而在使用 eclipse 集成/夜间构建时需要它。
  • 类型布尔值
  • 要求
  • 表达式${stripQualifier}
  • 默认值