【发布时间】:2014-08-13 09:49:35
【问题描述】:
我有一个由多个功能和插件组成的项目,我想导出使用 PDE Build 构建的项目的源代码。
其中一个原因是我们有一个很大的通用插件 Subversion 存储库,用于所有项目通用的插件,在构建之前检出(整个通用主干。问题是一些通用插件可能实际上并没有包含在构建中,所以如果我只是从存储库中取出所有已签出的插件,我可能会得到实际构建中没有的插件。
有没有办法告诉 PDE Build 在构建插件时导出源代码?
【问题讨论】:
我有一个由多个功能和插件组成的项目,我想导出使用 PDE Build 构建的项目的源代码。
其中一个原因是我们有一个很大的通用插件 Subversion 存储库,用于所有项目通用的插件,在构建之前检出(整个通用主干。问题是一些通用插件可能实际上并没有包含在构建中,所以如果我只是从存储库中取出所有已签出的插件,我可能会得到实际构建中没有的插件。
有没有办法告诉 PDE Build 在构建插件时导出源代码?
【问题讨论】:
对于每个插件,您可以编辑 build.properties 文件...它应该包含在您的项目文件夹中:(您也可以简单地双击 plugin.xml 文件):
那么您必须在源代码上打上复选框并将所有内容都包含在您的构建中...
记住:build.properties 文件将被 pde-build 使用!
您可能还想将这些行添加到您的 build.properties 文件(构建文件,而不是插件的构建文件)
############## SOURCE BUNDLE CONTROL ################
# Set this property to have source bundles created and output into build repository.
# This does NOT put them in the build output (e.g., product) itself.
# Valid values are: not set, built, all.
# built = only source for bundles that are actually built/compiled in this run are output
# all = all available source is collected and output
sourceBundleMode=all
individualSourceBundles=true
【讨论】: