如何使用 Tycho 自定义或省略 Built-By 清单 header?
How to customize or omit the Built-By manifest header with Tycho?
当使用 Tycho 基于 plug-ins 构建 Eclipse RCP 应用程序时,Tycho 在清单中添加一个 Built-By
header 和 logged-in 用户 ID 的值每个 plug-in.
如何将 Tycho 配置为不添加此 header 或设置自定义值?
这是 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>
我还没有找到省略 Built-By
header 的方法,但您可以更改它的值:
<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>
生成的清单包含此 header:
Built-By: Anonymous
如果您指定一个空的清单条目(使用 <Built-By></Built-By>
),则会将一个空的 header 添加到生成的清单文件中。
Built-By:
当使用 Tycho 基于 plug-ins 构建 Eclipse RCP 应用程序时,Tycho 在清单中添加一个 Built-By
header 和 logged-in 用户 ID 的值每个 plug-in.
如何将 Tycho 配置为不添加此 header 或设置自定义值?
这是 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>
我还没有找到省略 Built-By
header 的方法,但您可以更改它的值:
<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>
生成的清单包含此 header:
Built-By: Anonymous
如果您指定一个空的清单条目(使用 <Built-By></Built-By>
),则会将一个空的 header 添加到生成的清单文件中。
Built-By: