如何使用Tycho自定义或省略Built-By清单标题?

时间:2017-01-18 01:05:01

标签: maven eclipse-rcp tycho

当使用Tycho构建基于插件的Eclipse RCP应用程序时,Tycho在每个插件的清单中添加了 Built-By 标头以及登录用户标识的值。





如何将Tycho配置为不添加此标头或设置自定义值?




2 个答案:

答案 0 :(得分:2)

我还没有找到省略Built-By标题的方法,但您可以更改其值:

<build>
  <plugins>
    <plugin>
      <groupId>org.eclipse.tycho</groupId>
      <artifactId>tycho-packaging-plugin</artifactId>
      <version>${tycho-version}</version> 
      <configuration>
        <archive>
          <manifestEntries>
            <Built-By>Anonymous</Built-By>
          </manifestEntries>
        </archive>
  </configuration>
</plugin>

生成的清单包含此标题:

Built-By: Anonymous

如果指定一个空清单条目(使用<Built-By></Built-By>),则会在生成的清单文件中添加一个空标题。

Built-By:

答案 1 :(得分:1)

这是Tycho使用的maven归档器的一个功能,请参阅Tycho docs

根据maven archiver docs,您可以指定省略默认清单条目

<build> <plugins> <plugin> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-packaging-plugin</artifactId> <version>${tycho-version}</version> <configuration> <manifest> <addDefaultImplementationEntries>false</addDefaultImplementationEntries> <addDefaultSpecificationEntries>false</addDefaultSpecificationEntries> </manifest> </configuration> </plugin>