代码之家  ›  专栏  ›  技术社区  ›  James Hay

这些Ant属性是在哪里定义的?(flexbuilder/eclipse)

  •  2
  • James Hay  · 技术社区  · 15 年前

    在尝试为我的flex项目构建一个Ant脚本时,我遇到了一些默认情况下似乎可用的属性,例如$documents和$project_frameworks。有人知道这些变量是在哪里定义的吗?还有什么对我有用的吗?是否有默认创建的变量列表?

    谢谢 J

    2 回复  |  直到 14 年前
        1
  •  3
  •   Richard Szalay    15 年前

    在日食中它们被称为 Linked Resources 可以在 Window (menu) -> Preferences -> General -> Workspace -> Linked Resources

    PROJECT_FRAMEWORKS 但是,它是“特殊的”,因为它是由每个项目的flexbuilder插件提供的。( FB-16815 )

        2
  •  0
  •   martin clayton egrunin    14 年前

    您有可以共享的示例脚本吗?

    蚂蚁有这些 built in properties . 最有可能的是,您所谈论的属性要么在构建脚本中定义,要么从外部属性文件加载,要么使用环境变量定义。你可以了解更多 property files 在蚂蚁身上看看它们是如何被使用的。

    使用我们的Ant构建脚本,每个开发人员都定义了一个flex_home环境变量,我们引用了这个变量,而不必在构建脚本中硬编码一个sdk位置。你可以这样做:

    <property environment="env" />
    <echo message="Flex home is ${env.FLEX_HOME}" />
    

    希望有帮助。