2012-05-30 74 views
0

我想将编辑设置从Flash Builder UI中取出并存储到config.xml文件中。我主要想这样做,这样我的团队中没有Flash Builder的个人仍然可以编译项目。我已经定义了一个配置文件像这样(简化):Flash Builder忽略来自配置文件的库路径包含

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

而且我下的项目属性添加Flash Builder中的下列编译器参数 - > Flex编译器 - >其他编译器参数区域:

-load-config+=config\myCustomConfig.xml 

当我这样做时,我的项目文件中出现内联错误,这些错误引用了someLibrary.swc中的类。我在这里做错了什么,或者这是不可能的?我非常生气,我们必须在两个地方维护一些设置。如果这不可行,其他人怎么做才能解决这个问题?只需切换到完全编译ANT并丢失内联编译器错误?

+0

为什么你不通过FlashBuilder项目属性在“库路径”中的“Flex构建路径”下添加* .swc引用 – Imran

+0

* *我在做什么,但我希望能够做到这一点只有一个地方可以被命令行编译器使用。 – Ocelot20

+0

在这种情况下,只需配置您的eclipse/Flash Builder以使用您的ant文件进行构建,http://stackoverflow.com/questions/3373429/eclipse-ant-plugin。 – Imran

回答

0

嗯,我认为在配置编译器和配置IDE方面有所不同。我可能是错的,但在IntelliJ中也是如此。 ide不分析,而是将配置作为参数传递给编译器。

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

此外,我会建议如果可能的话使用相对路径。