首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MANIFEST文件中添加SVN修订号?

如何在MANIFEST文件中添加SVN修订号?
EN

Stack Overflow用户
提问于 2015-07-20 14:45:56
回答 1查看 2.6K关注 0票数 0

我正在尝试将svn修订号添加到清单文件中。我的根pom.xml中有以下内容:

代码语言:javascript
复制
<plugin>
  <groupId>com.google.code.maven-svn-revision-number-plugin</groupId>
  <artifactId>svn-revision-number-maven-plugin</artifactId>
  <version>1.13</version>
  <executions>
    <execution>
      <goals>
        <goal>revision</goal>
      </goals>
    </execution>
  </executions>
  <configuration>
    <entries>
      <entry>
        <prefix>svn</prefix> <!-- create the ${svn.revision} -->
      </entry>
    </entries>
  </configuration>
     <dependencies>
    <dependency>
      <groupId>org.tmatesoft.svnkit</groupId>
      <artifactId>svnkit</artifactId>
      <version>1.7.4-v1</version>
    </dependency>
    <dependency>
      <groupId>org.tmatesoft.sqljet</groupId>
      <artifactId>sqljet</artifactId>
      <version>1.1.9</version>
    </dependency>
  </dependencies>
</plugin> 

我正在尝试在我的ear pom.xml中添加svn版本:

代码语言:javascript
复制
<archive>
    <manifestEntries>
    <Specification-Title>${project.name}</Specification-Title>
    <Specification-Version>${svn.revision}</Specification-Version>
    <Implementation-Version>${build.number}</Implementation-Version>
    </manifestEntries>
</archive>

我在清单文件中没有得到任何版本。知道我做错了什么吗?

代码语言:javascript
复制
Manifest-Version: 1.0
Implementation-Version: 273
Built-By: adelina.dimachi
Build-Jdk: 1.6.0_45
Specification-Title: MyProjectName
Created-By: Apache Maven 3.2.1
**Specification-Version:** 
Archiver-Version: Plexus Archiver
EN

回答 1

Stack Overflow用户

发布于 2015-07-20 15:35:54

我不知道maven-svn-revision-number-plugin,但我以前成功地使用过maven-jar-plugin:

https://maven.apache.org/plugin-developers/cookbook/add-svn-revision-to-manifest.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31510244

复制
相关文章

相似问题

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