国产探花免费观看_亚洲丰满少妇自慰呻吟_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屬性指定的路徑中。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汝南县| 舟山市| 尚志市| 襄汾县| 康乐县| 彩票| 灌南县| 郎溪县| 本溪市| 长子县| 永德县| 高安市| 石屏县| 江阴市| 来凤县| 中阳县| 遂宁市| 陕西省| 银川市| 南通市| 湄潭县| 安宁市| 资兴市| 三门县| 雷波县| 大邑县| 景德镇市| 南通市| 新津县| 噶尔县| 宁海县| 三台县| 左贡县| 房产| 桐庐县| 九江县| 抚松县| 修文县| 阜平县| 兴业县| 安庆市|