首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Maven版本插件中未应用"tagNameFormat“属性

在Maven版本插件中未应用"tagNameFormat“属性
EN

Stack Overflow用户
提问于 2012-03-22 03:55:41
回答 1查看 1.8K关注 0票数 4

我在Maven发布插件上使用了"tagNameFormat“配置属性,以便只使用项目版本作为标记,但它似乎没有任何效果。当我运行一个mvn版本:准备建议的标签仍然是{artifactId}-{版本}的形式。

我的配置如下:

代码语言:javascript
复制
<plugin>
  <artifactId>maven-release-plugin</artifactId>
  <configuration>
    <tagBase>https://as3-commons.googlecode.com/svn/tags/parent-pom</tagBase>
    <tagNameFormat>@{project.version}</tagNameFormat>
    <goals>deploy</goals>
  </configuration>
</plugin>

我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-22 12:31:26

我可以在mercurial存储库上使用最新的maven (3.0.4)和2.2.2版本的maven发布插件。

Pom代码片段

代码语言:javascript
复制
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.2.2</version>
    <configuration>
      <tagNameFormat>@{project.version}</tagNameFormat>
    </configuration>
  </plugin>

日志

代码语言:javascript
复制
D:\work\cloneProject>mvn release:prepare
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building my-app 1.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-release-plugin:2.2.2:prepare (default-cli) @ my-app ---
[INFO] Verifying that there are no local modifications...
[INFO]   ignoring changes on: pom.xml.next, release.properties, pom.xml.releaseB
ackup, pom.xml.backup, pom.xml.branch, pom.xml.tag
[INFO] EXECUTING: cmd.exe /X /C "hg status"
[INFO] [release.properties:unknown]
[INFO] Checking dependencies and plugins for snapshots ...
What is the release version for "my-app"? (com.mycompany.app:my-app) 1.1: :
What is SCM release tag or label for "my-app"? (com.mycompany.app:my-app) 1.1: :
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9811885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档