Using the Flex Compilers Flex編譯器的使用 第四部分

關於配置文件

不管是命令行工具還是flex builder編譯器,都可以利用配置文件。

Flex 包含了一個默認的配置文件flex-config.xml 。這個配置文件包含大部分默認的編譯器設置。你可以自己定製這個文件或者自己創建一個配置文件。

Flex SDK includes the flex-config.xml file in the flex_install_dir/frameworks directory.

Flex builder默認情況下並不利用flex-config.xml。默認的設置存儲在內部。儘管如此,你可以創建一個特別定製的配置文件並通過load-config選項將這個文件作爲參數傳遞給flex builder編譯器。flexbuilder包含一個flex-config.xml副本,你可以把它當做一個模板來創建你自己的配置文件。This file located in the flex_builder_install_dir/sdks/sdk_version/frameworks directory.

你可以用如下的dump-config 選項來將當前的選項設置生成一個配置文件:

mxmlc -dump-config myapp-config.xml

定位配置文件

你可以通過一個load-config選項來給定一個配置文件的位置。目標配置文件可以是默認的flex-config.xml文件。或者是一個定製的配置文件。如下的例子給出瞭如何加載一個定製的的配置文件:

compc -load-config=myconfig.xml

如果你用+=運算符來給定一個配置文件名,那麼你加載的配置文件將被用來追加在flex-config.xml上而不是替換掉它。

compc -load-config+=myconfig.xml

對於mxmlc編譯器,你可以use a local configuration file。A local configuration file並不要求你在命令行中指出,而是會通過flex本身去檢查同目標mxml文件相同目錄下帶有同樣名稱的配置文件(one that matches thefilename-config.xml filename)。如果它發現了文件,那麼它會把它和flex-config.xml聯合起來使用。當然你完全可以用load-config選項來追加一個配置文件。

For example, if your application's top-level file is called MyApp.mxml, the compiler first checks for a MyApp-config.xml file for configuration settings. 有了這些特性,你就可以很輕鬆的用不同的配置文件編譯多個application,而不要改變你的命令行選項以及flex-config.xml文件。

本地配置文件中的選項的優先級高於flex-config.xml,而在編譯選項中用load-config指定的編譯選項比本地配置文件優先級更高。命令行中的settings的優先級在所有配置文件的優先級之上。For more information on the precedence of compiler options, seeAbout option precedence.



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章