<tag> 属性混淆(SCM、release:prepare)

Joh*_*han 1 maven-scm maven maven-release-plugin

之间有什么区别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>
Run Code Online (Sandbox Code Playgroud)

release:prepare:tag:

我读到,在release:prepare目标过程中,系统会提示用户输入要粘贴的所需标签名称;准备工作成功完成后,Maven 将使用传递的名称在 VCS 中标记发布候选版本。此时,还有什么用呢scm:tag

Ess*_*Boy 5

<scm><tag>使用,release:prepare 将使用该版本在 SCM 中创建一个标签。

我会删除它并让它选择默认值,即 pom 中的(已删除快照)。