如何排除文件被复制到构建时的bin-debug

时间:2009-08-11 21:10:26

标签: flex eclipse build-process flexbuilder

单独使用Adobe Flex Builder Pro时,如何在构建期间过滤或排除项目源文件夹中的某些文件被复制到bin-debug文件夹中? Flex Builder基于Eclipse平台IDE,这可能是关于Eclipse的问题,而不是Flex Builder。

3 个答案:

答案 0 :(得分:9)

您可以阻止Flex复制所有额外的文件:

  1. 在Flex Navigator面板中,右键单击Flex项目
  2. 选择属性
  3. 点击左侧的“Flex Compiler”
  4. 在“编译器选项”DESELECT“将非嵌入文件复制到输出文件夹”
  5. 点击确定
  6. 如果要包含一些但不包含其他内容,则可以使用自定义Ant构建脚本来构建并复制要复制的有限文件。

答案 1 :(得分:1)

Eclipse允许您在Java构建路径上指定包含和排除模式。下面介绍如何从Java路径中排除文件,可能是Flex Build Path属性页面上的等效文件。

更新:这就是用Java完成的方式,我认为Flex Build Path会以类似的方式实现它。正如有人亲切地说我可能会这样做,但似乎Flex不支持这种做法。

  1. 打开项目属性(右键单击 - > 属性 Alt-Enter
  2. 选择 Java Build Path 来源标签。
  3. 展开源文件夹,然后选择已排除:子项目
  4. 选择编辑...
  5. 在对话框中,您可以指定一个或多个glob模式以从路径中排除文件

答案 2 :(得分:0)

如果要排除特定资源但仍包含非嵌入文件,则可以添加资源过滤器。

  1. 打开项目属性
  2. 选择资源> 资源过滤器
  3. 点击右侧的添加...
  4. ,添加资源过滤器
  5. 过滤器类型设置为排除所有
  6. 适用于设置为文件和文件夹,然后选择所有子项(递归)
  7. 指定文件和文件夹属性(即:名称匹配" .git")
  8. 点击确定,然后应用以保存新的资源过滤器。
  9. 转到项目>清理项目清理...... ,然后点击确定
  10. 此过程也可用于创建"仅包含"资源过滤器,基本上是白名单而不是黑名单。