单片机:更改日志

全名:

org.apache.maven.plugins:maven-scm-plugin:2.0.0-M1:changelog

说明:

将变更日志内容转储到控制台。主要用于测试maven-scm-api的changelog命令。

属性:

  • 需要执行一个 Maven 项目。
  • 作为聚合器插件执行。

必需参数

姓名 类型 自从 描述
<基础目录> 文件 - 基本目录。
用户属性是:basedir。

可选参数

姓名 类型 自从 描述
<连接类型> 细绳 - 要使用的连接类型(connection 或 developerConnection)。
默认值为:连接。
用户属性是:connectionType。
<连接网址> 细绳 - SCM 连接 URL。
默认值为:${project.scm.connection}。
用户属性是:connectionUrl。
<日期格式> 细绳 - scm 工具的更新日志输出中的日期格式。
用户属性是:dateFormat。
<developerConnectionUrl> 细绳 - 开发人员的 SCM 连接 URL。
默认值为:${project.scm.developerConnection}。
用户属性是:developerConnectionUrl。
<结束日期> 细绳 - 结束日期。
用户属性是:endDate。
<endScmVersion> 细绳 - 结束 Scm 版本。
用户属性是:endScmVersion。
<endScmVersionType> 细绳 - 结束 Scm 版本类型。
用户属性是:endScmVersionType。
<不包括> 细绳 - 排除文件模式的逗号分隔列表。
用户属性是:排除。
<包括> 细绳 - 包含文件模式的逗号分隔列表。
用户属性是:包括。
<限制> 整数 - 要返回的更改日志项的数量。
用户属性是:limit。
<天数> 整数 - 回顾更改日志项以返回的天数。
用户属性是:numDays。
<密码> 细绳 - 密码。
用户属性是:密码。
<密码> 细绳 - 用户密码。
用户属性是:密码。
<私钥> 细绳 - 私钥。
用户属性是:privateKey。
<providerImplementations> 地图 - 提供者实现列表。
<pushChanges> 布尔值 1.4 是否应该将分布式更改推送到中央存储库?对于像 Git 这样的许多分布式 SCM,像提交这样的更改只存储在存储库的本地副本中。推送更改可以让您更轻松地与其他用户共享它。
默认值为:true。
用户属性是:pushChanges。
<scm分支> 细绳 - 分支名称(TODO 找出它的用途)。
用户属性是:scmBranch。
<scm版本> 细绳 - 版本(修订号/分支名称/标签名称)。
用户属性是:scmVersion。
<scmVersionType> 细绳 - scmVersion 的版本类型(分支/标签)。
用户属性是:scmVersionType。
<开始日期> 细绳 - 开始日期。
用户属性是:startDate。
<startScmVersion> 细绳 - 启动 Scm 版本。
用户属性是:startScmVersion。
<startScmVersionType> 细绳 - 启动 Scm 版本类型。
用户属性是:startScmVersionType。
<系统属性> 特性 - 要传递给 JUnit 测试的系统属性列表。
<标签库> 细绳 - 标签基目录的 url(由 svn 协议使用)。如果您使用标准 svn 布局(分支/标签/主干),则无需设置它。
用户属性是:tagBase。
<用户日期格式> 细绳 - 用于指定的 startDate 和/或 endDate 的日期格式。
默认值为:yyyy-MM-dd。
用户属性是:userDateFormat。
<用户名> 细绳 - 用户名。
用户属性是:用户名。
<工作项> 细绳 1.9.5 用于 RTC、TFS 等 SCM 的工作项,可能需要额外信息来执行 pushChange 操作。
用户属性是:workItem。
<工作目录> 文件 - 工作目录。
用户属性是:workingDirectory。

参数详情

<基础目录>

基本目录。
  • 类型:java.io.File
  • 要求:是
  • 用户属性:basedir

<连接类型>

要使用的连接类型(connection 或 developerConnection)。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:连接类型
  • 默认:连接

<连接网址>

SCM 连接 URL。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:connectionUrl
  • 默认值:${project.scm.connection}

<日期格式>

scm 工具的更新日志输出中的日期格式。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:日期格式

<developerConnectionUrl>

开发人员的 SCM 连接 URL。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:developerConnectionUrl
  • 默认值:${project.scm.developerConnection}

<结束日期>

结束日期。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:endDate

<endScmVersion>

结束 Scm 版本。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:endScmVersion

<endScmVersionType>

结束 Scm 版本类型。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:endScmVersionType

<不包括>

排除文件模式的逗号分隔列表。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:不包括

<包括>

包含文件模式的逗号分隔列表。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:包括

<限制>

要返回的更改日志项的数量。
  • 类型:java.lang.Integer
  • 要求:否
  • 用户属性:限制

<天数>

回顾更改日志项以返回的天数。
  • 类型:java.lang.Integer
  • 要求:否
  • 用户属性:numDays

<密码>

密码。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:密码

<密码>

用户密码。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:密码

<私钥>

私钥。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:privateKey

<providerImplementations>

提供者实现列表。
  • 类型:java.util.Map
  • 要求:否

<pushChanges>

是否应该将分布式更改推送到中央存储库?对于像 Git 这样的许多分布式 SCM,像提交这样的更改只存储在存储库的本地副本中。推送更改可以让您更轻松地与其他用户共享它。
  • 类型:布尔值
  • 从: 1.4
  • 要求:否
  • 用户属性:pushChanges
  • 默认值:真

<scm分支>

分支名称(TODO 找出它的用途)。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:scmBranch

<scm版本>

版本(修订号/分支名称/标签名称)。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:scmVersion

<scmVersionType>

scmVersion 的版本类型(分支/标签)。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:scmVersionType

<开始日期>

开始日期。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:开始日期

<startScmVersion>

启动 Scm 版本。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:startScmVersion

<startScmVersionType>

启动 Scm 版本类型。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:startScmVersionType

<系统属性>

要传递给 JUnit 测试的系统属性列表。
  • 类型:java.util.Properties
  • 要求:否

<标签库>

标签基目录的 url(由 svn 协议使用)。如果您使用标准 svn 布局(分支/标签/主干),则无需设置。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:tagBase

<用户日期格式>

用于指定的 startDate 和/或 endDate 的日期格式。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:userDateFormat
  • 默认值:yyyy-MM-dd

<用户名>

用户名。
  • 类型:java.lang.String
  • 要求:否
  • 用户属性:用户名

<工作项>

用于 RTC、TFS 等 SCM 的工作项,可能需要其他信息才能执行 pushChange 操作。
  • 类型:java.lang.String
  • 从: 1.9.5
  • 要求:否
  • 用户属性:workItem

<工作目录>

工作目录。
  • 类型:java.io.File
  • 要求:否
  • 用户属性:工作目录