0

我想将我的编译设置从 Flash Builder UI 中取出并放入 config.xml 文件中。我主要想这样做,以便我的团队中没有 Flash Builder 的个人仍然可以编译项目。我已经定义了一个这样的配置文件(简化):

<flex-config>
    <compiler>
        <library-path append="true">
            <path-element>C:\Libraries\someLibrary.swc</path-element>
        </library-path>
    </compiler>
</flex-config>

我在 Flash Builder 的 Project Properties -> Flex Compiler -> Additional compiler arguments 区域下添加了以下编译器参数:

-load-config+=config\myCustomConfig.xml

当我这样做时,我的项目文件中出现内联错误,这些文件引用了someLibrary.swc. 我在这里做错了什么,还是这不可能?让我抓狂的是,我们必须在两个地方维护一些设置。如果这是不可能的,其他人会做些什么来解决这个问题?只需切换到完全使用 ANT 编译并错过内联编译器错误?

4

1 回答 1

0

好吧,我认为配置编译器和配置ide是有区别的。我可能错了,但在 IntelliJ 中也是如此。ide 不解析,而是将配置作为参数传递给编译器。

此外,直接使用编译器配置的好处是,您可以共享标准配置。这可以/应该在不同的环境(本地、持续集成)或构建(命令行与 ANT)中使用。

另外,如果可能,我建议使用相对路径。

于 2012-05-30T21:02:32.667 回答