buildnumber-maven-plugin无法解析其$ {buildNumber}属性

时间:2015-03-14 20:25:03

标签: maven buildnumber-maven-plugin

我遇到麻烦:

<plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>buildnumber-maven-plugin</artifactId>
                    <version>1.3</version>
                    <executions>
                        <execution>
                            <phase>validate</phase>
                            <goals>
                                <goal>create</goal>
                            </goals>
                        </execution>
                    </executions>
                    <configuration>                        
                        <doCheck>false</doCheck>
                        <doUpdate>false</doUpdate>
                    </configuration>
                </plugin>  
                <plugin>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>2.5</version>
                    <configuration>
                        <archive>
                            <manifest>
                                <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
                                <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
                            </manifest>
                            <manifestEntries>  
                                <Implementation-Title>${project.name}</Implementation-Title>                              
                                <Implementation-Version>${buildNumber}</Implementation-Version>                                    
                            </manifestEntries>
                         </archive>
                    </configuration>
                </plugin>

我想做的是通过清单属性在运行时获取内部版本号。有很多关于如何使用buildnumber-maven-plugin的说明,但我不知道为什么我的manifest $ {buildNumber}变量没有得到解决。

POM中存在

<scm>标记。 构建时,我看到以下消息:

存储buildNumber:a391951e51a593c5267a77264938d982696ed65a at timestamp:1426368059203

结果仍然是: 实施 - 版本:$ {buildNumber}

非常感谢任何帮助。谢谢。

0 个答案:

没有答案