gpt4 book ai didi

git - SCM Maven插件配置时如何指定git标签?

转载 作者:太空狗 更新时间:2023-10-29 12:48:09 27 4
gpt4 key购买 nike

作为项目配置的一部分,我正在尝试从 GitHub 存储库中 check out 特定标签。目前插件配置如下:

        <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-plugin</artifactId>
<executions>
<execution><!-- checkout the msgppack-rpc project -->
<id>msgpack-rpc-checkout</id>
<phase>validate</phase>
<goals>
<goal>checkout</goal>
</goals>
<configuration>
<goals>checkout</goals>
<connectionUrl>scm:git:https://github.com/msgpack/msgpack-rpc.git</connectionUrl>
<tag>java-0.6.0</tag>
<checkoutDirectory>repoCode/msgpack-rpc</checkoutDirectory>
</configuration>
</execution>
</executions>
</plugin>

但是,“tag”元素似乎被 Git SCM 提供者忽略了。我还尝试将标签直接放在 URL 中,例如所以:

scm:git:https://github.com/msgpack/msgpack-rpc.git/refs/tags/java-0.6.0

不幸的是,这种格式和这种格式的其他排列会产生错误。我没有其他想法,而且我在任何地方都找不到这个用例的例子。

最佳答案

checkout goal没有 <tag>作为参数列出的元素。看起来您像这样指定标签信息:

<scmVersionType>tag</scmVersionType>
<scmVersion>java-0.6.0</scmVersion>

关于git - SCM Maven插件配置时如何指定git标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10260449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com