我想从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的项目属性-> Flex -> Additional compiler arguments区域下添加了以下编译器参数:
-load-config+=config\myCustomConfig.xml当我这样做时,我在我的项目文件中得到内联错误,这些文件引用了someLibrary.swc中的类。我做错了什么吗,或者这是不可能的吗?让我抓狂的是,我们必须在两个地方维护许多设置。如果这是不可能的,其他人做什么来绕过这一点?简单地切换到完全使用ANT编译,并错过内联编译器错误?
发布于 2012-05-31 05:02:33
我认为配置编译器和配置ide是有区别的。我可能错了,但在IntelliJ中也是如此。ide不解析,而是将配置作为参数传递给编译器。
此外,直接使用编译器配置的好处是,您可以共享标准配置。这可以/应该在不同的环境(本地、持续集成)或构建(命令行与ANT)中使用。
另外,如果可能的话,我建议使用相对路径。
https://stackoverflow.com/questions/10821384
复制相似问题