当使用Tycho构建基于插件的Eclipse RCP应用程序时,Tycho在每个插件的清单中添加了 Built-By
标头以及登录用户标识的值。
如何将Tycho配置为不添加此标头或设置自定义值?

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