国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

21.8.使用Cairngorm框架生成器生成應用程序骨架

2024-04-27 13:52:29
字體:
來源:轉載
供稿:網友
21.8.1.問題
我希望為我的Cairngorm程序生成一些文件。
21.8.2.解決方案
使用Cairngorm框架生成器生成應用程序骨架。
21.8.3.討論
Cairngen代碼生成器是由Eric Feminella開發的基于Apache Ant的項目,其作用是簡化創建基于Cairngorm的應用程序初始文件的工作。可以從http://www.ericfeminella.com/blog/cairngen/處下載。需要安裝Ant 1.5,Ant文件才能運行生成代碼的build.xml。另外,你需要把antcontrib-
1.0b3.jar放到{ANT_HOME}/lib目錄下,或者使用ant-lib選項指定你下載的源文件中ant-contrib-1.0b3.jar的位置:
ant –lib {Cairngen}/build/libs/ant-contrib-1.0b3.jar
你應該在下載了文件后就在Cairngen文件的根目錄下的project.properties文件設置這個參數。

Project.properties包含如下設置:
project.name
生成的Cairngorm類屬于的項目的名稱。

root.dir
Flex項目目錄(比如,C:/workbench/efeminella/CairngenExample)。在Windows平臺,需要把反斜線(/)替換成(/).
com.dir
項目域后綴(比如com,org,net或者edu)。

domain.dir
項目域目錄(比如,ericfeminella)。

project.dir
要保存Cairngorm結構的項目路徑名。

cairngorm.version
指定要使用的模板的版本,有效值是2.0,2.1和2.2.1。

sequence.name
指定要生成的事件命令和事務代理(可選)的名字。

vo.name
指定生成的值對象的名字。

vo.remoteClass
如果設置成true,create-value-object會生成一個遠程類值對象。

overwrite.files
如果設為true,那么指定的已存在文件會被覆蓋;默認值是false。

prompt.on.delete
如果把它設為true,需要刪除文件夾時會提示用戶;默認值是true。

reset.properties
如果設置為true,sequence.name和vo.name屬性的值會在它們生成后設置為空字符;默認值是true。

log.output
如果是true,控制臺會把輸出寫入到日志文件中;默認值是true。

namespace
項目類的名字空間,(比如,com.domain.project)。

project-uri
腳本要創建的項目目錄。
項目的所有屬性都設置完成后,就可以從命令行運行Ant了:
ant –lib ant-contrib-1.0b3.jar[/color]
如果你把ant-contrib-1.0b3.jar放在了{ANT_HOME}/lib目錄下,那么可以這樣:

ant
相應的文件會生成在project.properties文件中root.dir屬性指定的路徑中。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 韶山市| 晋州市| 临清市| 和静县| 七台河市| 泗水县| 裕民县| 杨浦区| 金华市| 台南市| 澄城县| 阿勒泰市| 桐庐县| 嘉定区| 武山县| 资讯 | 华容县| 剑阁县| 启东市| 鹿泉市| 水富县| 汽车| 瑞昌市| 四子王旗| 平湖市| 大田县| 尤溪县| 渝中区| 托里县| 双辽市| 天峨县| 怀安县| 大关县| 东乌| 荣昌县| 忻城县| 江永县| 平罗县| 名山县| 肇东市| 华安县|