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

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

21.8.使用Cairngorm框架生成器生成應(yīng)用程序骨架

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

Project.properties包含如下設(shè)置:
project.name
生成的Cairngorm類屬于的項(xiàng)目的名稱。

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

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

project.dir
要保存Cairngorm結(jié)構(gòu)的項(xiàng)目路徑名。

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

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

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

vo.remoteClass
如果設(shè)置成true,create-value-object會生成一個遠(yuǎn)程類值對象。

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

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

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

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

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

project-uri
腳本要創(chuàng)建的項(xiàng)目目錄。
項(xiàng)目的所有屬性都設(shè)置完成后,就可以從命令行運(yùn)行Ant了:
ant –lib ant-contrib-1.0b3.jar[/color]
如果你把a(bǔ)nt-contrib-1.0b3.jar放在了{(lán)ANT_HOME}/lib目錄下,那么可以這樣:

ant
相應(yīng)的文件會生成在project.properties文件中root.dir屬性指定的路徑中。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 昭通市| 盐津县| 盱眙县| 梧州市| 玉林市| 六枝特区| 法库县| 晋中市| 曲松县| 肇州县| 沙田区| 临泽县| 仙居县| 仲巴县| 渭源县| 普兰店市| 云阳县| 同德县| 东丰县| 济宁市| 大埔区| 聂拉木县| 博爱县| 京山县| 福安市| 高淳县| 郧西县| 达拉特旗| 读书| 耒阳市| 温宿县| 定南县| 嘉峪关市| 松阳县| 灵山县| 泸水县| 大理市| 四川省| 瑞昌市| 西城区| 东乌|