<tag>属性混乱(单片机,release:prepare)
<tag> property confusion (SCM, release:prepare)
scm:tag
有什么区别:
<scm>
<connection>scm:git:code.stuff.com/scm/project/repo.git</connection>
<developerConnection>scm:git:ssh://git@code.stuff.com:7999/project/repo.git</developerConnection>
<tag>HEAD</tag>
</scm>
我读到在 release:prepare
目标期间,系统会提示用户输入所需的标签名称;准备工作成功完成后,Maven 将在 VCS 中使用传递的名称标记发布候选。此时,scm:tag
有什么用?
未使用<scm><tag>
,release:prepare将使用该版本在SCM中创建标签。
我会删除它并让它选择默认值,这是 pom 中的(删除快照)。
scm:tag
有什么区别:
<scm>
<connection>scm:git:code.stuff.com/scm/project/repo.git</connection>
<developerConnection>scm:git:ssh://git@code.stuff.com:7999/project/repo.git</developerConnection>
<tag>HEAD</tag>
</scm>
我读到在 release:prepare
目标期间,系统会提示用户输入所需的标签名称;准备工作成功完成后,Maven 将在 VCS 中使用传递的名称标记发布候选。此时,scm:tag
有什么用?
未使用<scm><tag>
,release:prepare将使用该版本在SCM中创建标签。
我会删除它并让它选择默认值,这是 pom 中的(删除快照)。