当前位置: 首页 > 知识库问答 >
问题:

如何添加SVN修订号到MANIFEST文件?

章茂
2023-03-14

我正在尝试将svn修订号添加到清单文件中。我的根pom里有这个。xml:

<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> 

我试图在我的耳朵里加入svn修订版pom.xml:

<archive>
    <manifestEntries>
    <Specification-Title>${project.name}</Specification-Title>
    <Specification-Version>${svn.revision}</Specification-Version>
    <Implementation-Version>${build.number}</Implementation-Version>
    </manifestEntries>
</archive>

我没有得到任何版本的MANIFEST文件。知道我做错了什么吗?

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

共有1个答案

嵇浩然
2023-03-14

我不知道maven svn修订号插件,但我在过去成功地使用了maven jar插件:

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

 类似资料:
  • 问题内容: 我想使用SVNKIT获取SVN数据库的最新修订号。我不想更新本地存储库并获取总修订版号,我想直接联系SVN存储库并获取最新的修订版号。请帮我 。 问题答案:

  • 大多数帖子说,您需要编译SVN源代码,并以这种方式添加neon模块。我注意到有一个SVN版本我也可以更新。所以我尝试了这条路线。 以下是SVN更新URL:https://subversion.apache.org/download/#released-以下是Neon的URL:http://www.webdav.org/neon/ 然后我尝试使用以下命令配置它并支持neon:./configure-

  • 问题内容: 我设法下载了Eclipse Helios的svn插件。然后,我设法将一个新的存储库添加到我选择的驱动器中。但是我看不到如何知道已经创建的项目?有人可以告诉我我该怎么做。 谢谢 问题答案: 就像是: 右键单击您的项目。 选择团队->共享项目。 该向导将指导您进行初始导入。 实际上,Initial Import不会将任何代码放入项目存储库中,而只是将项目详细信息放入仓库中。因此,您需要执行

  • 登录企业管理-订阅号-设置订阅号管理员

  • 7.1.3.修改Manifest文件 无论何时,只要新建了基本构件(Activity,Service,BroadcastReceiver,ContentProvider)就要修改Manifest文件,添加相应的声明。在这里,我们需要将PrefsActivity注册到Manifest文件。 同前面一样,在Eclipse中打开XML文件会默认进入Eclipse提供的图形化编辑界面。选择Applicat

  • 有没有办法从命令行或android studio中找到ndk修订号? 我的用例是android studio已经运行了一个更新,用最新版本替换了ndk bundle,我想知道修订号是什么。i、 e.r10d、r11a等。 更新 ~/Android/Sdk/ndk-bundle/CHANGELOG. md看起来像这样-我看不到对修订号的明确引用,你能吗?也许只有11个,但他们通常也有一个字母?