【问题标题】:Build-number doesn't work when running from IDE从 IDE 运行时内部版本号不起作用
【发布时间】:2013-10-27 01:41:40
【问题描述】:

我正在尝试将 git commit hash 自动附加到 maven 工件。 当我从控制台使用 maven 构建时,我设法让它完美地工作,但是当我从 IntelliJ IDEA 运行它时,我得到的工件名称类似于 mainlogic-${buildNumber}

是IDE配置问题还是插件bug?

将版本升级到 1.2 并没有帮助。

我的 pom.xml:

<finalName>${project.artifactId}-${buildNumber}</finalName>

      <plugin> 
          <groupId>org.codehaus.mojo</groupId>

            <artifactId>buildnumber-maven-plugin</artifactId>
            <version>1.1</version>
            <executions>
                <execution>
                    <phase>validate</phase>
                    <goals>
                        <goal>create</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <shortRevisionLength>8</shortRevisionLength>
            </configuration>
        </plugin>

【问题讨论】:

  • 添加到 maven-artifact 是什么意思?
  • 我的意思是添加到 maven 工件的名称。

标签: git maven intellij-idea ide buildnumber-maven-plugin


【解决方案1】:

它是/曾经是 maven 插件的short coming。它已在 IDEA 13 中修复,目前在 EAP 中可用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-11
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    • 2011-08-02
    • 2013-07-19
    • 1970-01-01
    相关资源
    最近更新 更多