2011年3月2日水曜日

美专家:中国高效撤侨给白宫上了一课

美专家:中国高效撤侨给白宫上了一课     

  _____  

参考消息    2011-03-01 21:54:21
       
  中国政府海陆空撤侨行动25日进入第二天。在过去短短30多个小时里,被困滞留利比亚的约三万多名中国公民,已有超过三分之一、近12,000人,被高效、安全地撤离回国或暂时转移至较安全的第三国,其中仅海陆就转移约1万人。目前,还有数千人正在利比亚与突尼斯、埃及边境通关出境。在接下来几天里,中国政府还将连续派出估计至少20架包机,直接将约5千人接回国内。此外,中国派出的导弹护卫舰"徐州号",也正赶赴相关海域为撤侨提供支援和保护。

  "感谢政府、感谢祖国!"25日凌晨2时21分、上午9时25分,分别搭载着224名、227名中国自利撤出人员的中国政府2架民航包机,先后从的黎波里和开罗飞抵北京。中国国务院副秘书长尤权、肖亚庆、外交部副部长宋涛、国资委副主任黄丹华前往机场迎接,向安全回到祖国怀抱的同胞表示热烈欢迎和亲切慰问。安全返抵国内的中国同胞心情十分激动,纷纷感谢党中央、国务院的亲切关怀,高度评价中央政府开展的撤离行动。

  万人经由海陆转移文汇报报道,连日来,中国政府正夜以继日协调飞机,自利比亚和希腊、马耳他、突尼斯、埃及等周边国家接回中国已撤出的在利人员。中国驻外使馆租用的多艘大型邮轮正驶向利比亚港口,大客车车队正在突尼斯、埃及与利比亚的边境迎候。中国政府派出的前方工作组以及各使领馆工作人员也在各个关键地点组织撤离、接护行动。

  截至25日中午,中国租用的4艘船舶已累计接应9,365名中方驻利比亚人员从海上撤离。中国海上搜救中心负责人今日在此间介绍,目前中国驻希腊使馆租用的一艘希腊籍客船和中方驻马耳他使馆租用的一艘意大利籍客船又分别装载2,894人和2,100 人,于25日下午起航前往希腊克里特岛;24日晚,4,300余人从利比亚班加西港搭乘中国使馆租用的2艘大型邮轮,经海路抵达克里特岛;中国驻马耳他使馆租用的另一艘希腊籍高速客轮预计26日凌晨抵达班加西港。

  此外,还有1,000余人和460余人已分别从陆路撤至突尼斯和埃及境内,还有数千人正在利比亚与突尼斯、埃及边境通关出境。

  续派十多架包机接返国民同时,鉴于中国政府已将大量公民由利比亚转移至突尼斯和马耳他,东航定于25日派2架包机从上海起飞,赴地中海岛国马耳他,接回从利比亚撤离到马耳他的中国公民。东航表示,从25日起,东航将陆续派出包机,共计将派8架包机,预计能撤离在利人员 2,100余人,其中以上海为目的地的约570人。

  从26日起,南航也将每天安排一班大型飞机波音777(最大载客量373人)飞赴突尼斯杰尔巴岛,目前已经初步预留5天运力,初步预计可接回2,000多名中国公民。据悉,中国政府赴突尼斯的首架救援包机将在26日中午12时从广州起飞,预计经过12 个半小时的飞行到达突尼斯杰尔巴国际机场。目前,突尼斯的中国公民正从各地前往杰尔巴国际机场,等待南航救援包机的到来。

  此外,特别值得一提的是,中国海军第七批护航编队"徐州"号导弹护卫舰日前已启程赶赴利比亚附近海域,为撤离在利中方人员提供保护。中国国防大学教授纪明葵少将向媒体指出,随着非传统安全领域的军事斗争不断加强,军队负有了执行海外保护海外人民利益的任务。他说,随着时间的推移,随着军队任务的拓展,中国军队不但会以军舰撤侨,还会以其他方式完成中国海外利益的需求。

  美专家:彰大国实力 华给美"上一课"

  综合报道,利比亚的局势仍在恶化,各国正紧张撤离在利比亚的侨民。而中国政府高效的撤侨行动获得国内外一致赞赏。美国外交关系委员会网站2月24日发表了中东问题专家艾略特。阿伯拉姆斯的文章,认为中国坚决保护本国侨民、并派出军舰为撤侨船只护航的行为,比美国的"含蓄及谨慎"更像一个"超级大国"。

  美欲派包机遭利国拒绝在这篇题为《谁是超级大国?来自利比亚的教训》的文章中,作者提出,中国不仅向利比亚派出了多架飞机和多艘轮船,还将正在亚丁湾海域执行护航任务的导弹护卫舰调往利比亚,为撤侨船只提供支持与保护。"中国人不多饶舌,而是使用实力,明确表示不会容忍任何中国工人遇到危险。"

  与此相比,作者认为,美国却光说不做,只是宣称"美国必须留意自己的言行,因为美国公民在利比亚会有危险。"他说:"我们应该运用船只和飞机,采取明确可见的措施,显示我们的实力。"他还感叹称,美国居然需要向北京学习如何当一个超级大国,"这真让人沮丧"。同时又引用孔子"见义不为,无勇也"的话,认为这可能会使白宫"上一课"。

  美国总统奥巴马以公民安全为由,迟迟不敢谴责利比亚政府,直至周三才首度开腔批评,被舆论猛烈炮轰反应缓慢,形容他是"最后一个表态的西方主要领袖"。据称,利比亚周二拒绝批准美国派包机撤侨,美方改为租船救人,虽然船只周三抵达当地接载了285人,但因风高浪急,船只滞留港口2天仍未能起程。

  孟菲无力大规模撤侨此外,据报道,逾15万廉价外劳滞留在利比亚,包括6万孟加拉人和3万菲律宾人。有孟加拉建筑工人称被雇主遗弃在沙漠,自生自灭,身上无钱无粮,就连本国大使馆也拒绝伸出援手。据悉有100人被困沙漠。孟国政府称正寻求国际组织帮助,但无计划和资金进行撤侨。

  菲律宾政府亦被批评"袖手旁观",只呼吁数千名滞留菲人"自愿疏散"。总统阿基诺三世更坦言,无人手无资源大规模撤侨。而据菲律宾外交部25日晚间通报,已有204名菲律宾侨民成功撤出利比亚。

  部分国家撤侨情况■美国:美国国务院23日表示,承租的一艘渡轮(可搭载600人)已驶抵利比亚首都的黎波里,准备将侨民撤离至邻近的地中海岛国马耳他。美方原欲派遣包机前往,但因迟迟未获利国当局批准而作罢。

  ■英国:2架包机和一艘载满人的军舰昨日离开利比亚,仍有约200英人滞留,研究出动特种部队撤侨。

  ■法国:23日派遣三架客机,共接回550名侨民。

  ■德国:动用两架运输机和一架客机,自利比亚撤离350名德国和欧洲其他国家人员。在地中海的德国海军3艘驱逐舰随时准备增援。

  ■俄罗斯:派出的首架专机23日上午返回莫斯科,机上载有118名俄方撤离人员。据介绍,俄共将从利比亚撤离1,000多人。

  ■意大利:正准备"军事行动"接走公民。

  ■土耳其:土耳其外长达武特奥卢23日说,土耳其在过去72小时中使用三艘船从利比亚撤出5,000多名侨民,其中两艘船上约3,000人将在当晚抵达土耳其。

  ■加拿大:原租用一架包机撤侨,但因保险不涵盖动乱地区,撤侨计划受阻。

  ■埃及:22日首架包机接载260名国民回开罗,同日派2架C-130军用飞机撤侨;24日逾2.5万人回国。

  ■韩国:约1,400名公民中,数十人自行循水陆路离开,政府昨派2架包机撤侨,一艘战舰料下周抵达当地。

  ■越南:逾2,000人离开利国,仍有8,000人滞留。


中国通胀的分析

中国通胀的分析

  _____  

明镜网    2011-03-01 21:37:30  
       
    中国通货膨胀居高不下,老百姓抱怨连连,国家主席胡锦涛不仅多次要求"改善民生",更亲自考察民生,专家预估,中国通货膨胀问题至2011年底恐怕仍在,中国政府为了"维稳",不愿大幅变动人民币匯率,但民怨若未得到抒解,共产党内高官藉机领导民怨,将相当危险。

  通胀问题危及政治稳定

  谷雁翔认为,导致中国物价持续高涨的塬因,主要有几点:首先为前一段时间政府避免经济衰煺与高失业,大量注入货币,使得货币发行量过大;第二,民众见到政府发行了这么多货币,有通货膨胀预期;第叁,粮食价格上涨快速,民众普遍紧张,进而囤积货品,加剧物资紧张。

  虽然中国政府着手抑制通胀,但收效不大,《华尔街日报》指出,北京市政府针对通胀出台一项举措,从今年1月1日起﹐将最低工资从960元人民币(145美元)提高至1160元﹐或许在一定程度上缓解物价上涨对人们带来的影响﹐但同时也可能会煽动人们的通胀预期。高盛则指出﹐中国政府抗通胀一直慢了一步﹐要到2011年上半年即将结束之时﹐才可指望政策收紧和通胀形势明朗化。

http://news.creaders.net/photo/

  谷雁翔对《明镜》表示,不只高涨的物价令民众不满,中国统计通货膨胀的加权平均数,不能充分反映食品价格的上涨,引发了老百姓愤怒。"老百姓认为官方的数据报3%、5%,但去年年末粮食价格涨了100%,政府说电视机的价格没涨,但电视几年才买一次呢?"

  谷雁翔认为,如果老百姓的愤怒引发政治问题,可能会产生政治上的变化,让中国成为90年代初的苏联和东欧,因此若政府不採取有效的行动,共产党内的高官可能有人像俄罗斯前总统叶利辛一样站出来,领导群众的愤怒,藉机会站上政治舞台,甚至自己当起总统。"这会是很危险的事,因为不敢保证政权改变后国家会稳定,到时候和中国有主要投资、贸易的国家麻烦也大了。"

  2011年通胀仍是问题

  北京国务院发展研究中心金融研究所副所长巴曙松表示,2011年是进入"十二五"规画的第一年,短期内,宏观政策的重点依然会以抑制通胀为主,而2011年的通胀压力会比较大,上半年通胀压力会大于下半年;下半年开始,通胀压力会有所下降。

  即使通胀压力开始下降,谷雁翔也不认为2011年底通胀问题就能解决。"因为人民币不可能大幅度升值,粮食也不可能马上增加,中国还要增加农民的收入,大量农民进入城市做农民工,想种地的越来越少,中国农产品从农民手中拿到城市的流通环节,短时间改变不了,从农民手裡拿来是一块钱,流通要拿一块钱,进入城市就变两块,因此想降低流通成本不是容易的事。"

  谷雁翔对《明镜》表示,政府没办法突然增加产品的供给,除非愿意大量进口。如果通货膨胀严峻,中国政府很可能从美国大量进口粮食和鸡肉,但大量进口蔬菜却不是一件容易的事,而且大量进口后,物价上升,国际粮价跟着上涨,因此想以进口来解决通货膨胀,今年年底恐怕做不到。

  摩根史坦利前中国经济学家谢国忠在"财新英文周刊"(Caixin)撰文指出,引发下一次金融危机最可能的两大因素是美国的主权债务或中国的通胀。若只论中国的通胀,谷雁翔认为不可能引发金融危机,一来是世界各国都进入復甦状态,二来是中国不管政府、企业、家庭,都没有沈重债务,美国的金融机构和个人却有很多债务,因此一旦出事,环环相扣。"中国通货膨胀不会造成大家连锁的崩溃,只会造成低收入的人愤怒。"

  放眼2011年,谷雁翔对《明镜》指出,復甦过程总是强一阵、弱一阵,因此现在大家看到的是復甦在减弱,但全球经济復甦的大方向不会变。


2011年3月1日火曜日

刘志军留下什么样的铁路难题?

刘志军留下什么样的铁路难题?   

  _____  

中评网    2011-02-28 22:48:54  
       
  法国国际广播电台网2月28日载文《刘志军留下铁路难题》,摘要如下:

  加藤嘉一是一个熟练掌握中文的日本年轻人,常为英国《金融时报》中文网撰写专栏。最近他撰写《刘志军的高铁遗产》感慨地表示,最近下台的"中国高铁之父"刘志军再没有机会以铁道部长身份看到京沪高铁的开通了。不过,刘志军事件不值得大惊小怪,它只是把日本的某段历史重演了一下而已。

  加藤嘉一说,当年相当于中国铁道部长的日本国有铁道总裁十河信二,七十一岁上台决定建造一条新的高速铁路,把东京和大阪之间的路程从8小时减少到3小时。此前的日本不但没有建设过这样的铁路,连试验都没搞过,再加上根本没有人投资。但是,十河信二还是一意孤行,用各种手段,包括做假账,欺骗了日本国会和世界银行,争取到了新干线专案与贷款。等建到一半时资金用完了,十河信二对当时首相池田勇人说:好了,世界银行的钱都借了,你看着办吧。日本政府只好从国库中拿出巨额资金来建造新干线。世界上第一条高速铁路于1964年10月1日通车,十河信二没有出席通车仪式的资格,因为他已被赶下了台。


  最近下台的"中国高铁之父"刘志军再没有机会以铁道部长身份看到京沪高铁的开通了。

  加藤嘉一说,刘志军比十河信二更聪明,他绕开了问题,他一开始既不建"高铁"也不提京沪线,而是利用每年春运人们抱怨买票难的时机,在其他地方开工修建所谓"客运专线"、"城际铁路"、"第二双线",建造完了之后再宣布这就是高铁。北京到广州的"客运专线"几乎建在一座从北京延伸到广州的没有弯曲的大桥上,列车可以用380公里的速度跑完全程而无需减速,石家庄和太原之间的客专更是用一个隧道穿过了整座太行山,其造价可想而知。中央政府通过银行借给铁道部的资金是2万亿元。

  加藤嘉一说,刘志军的政治生命结束了,铁路的难题才刚刚开始。刘志军造成的局面比十河信二要复杂得多,因为刘志军的高铁网太超前,对经济规律缺乏尊重,难以实现盈利。铁道部负债率为70%,如果是一个公司的话,离破产就没多远了。如果作为一个公司,今后把"坏的"资产拿走,只让"好的"资产上市,那中央政府通过银行借给铁道部的2万亿元资金就收不回来了。而当初铁道部正是凭藉自己的"永远不会破产"的形象获得了大量商业银行投资的,如果这个条件消失,投资的资金链也将断裂,政府可能需要花更多的钱来救市。在中国,欠人家两万元会带来很大的压力,欠两个亿就要轻松得多,欠两万亿根本就等于绑架了债主。加藤嘉一说,等到为数众多的"反高铁派"明白过来时,高铁已经接近通车,说什么都晚了。

  网民认为,加藤嘉一的这篇文章在肯定刘志军的贡献,实际上有很多的偏颇和错误。网民认为高铁能够成功的关键甚至唯一的关键技术环节是引进动车组技术。高铁的代价非常大,但资金并非无法回收等。


美财长盖特纳洩露中国通胀天机

美财长盖特纳洩露中国通胀天机   

  _____  

亚洲週刊    2011-02-28 21:45:41
       
    盖特纳透露美国通过「量化宽鬆」声东击西诱导中国通胀,而中国经济正陷入两难之中。

    卢麒元﹕华财集团(控股)有限公司董事总经理,又名卢欣。祖籍四川,生于山西,就读于东北,工作于北京,现居香港。

  二零一一年二月十六日,美国财长盖特纳在参议院财政委员会的听证会上,给出人民币匯率问题的震撼结论:如果计入通货膨胀因素,今年人民币对美元实际升值幅度将达到百分之十,甚至更高。他表示,由于中国通货膨胀压力越来越大,很多企业将会重新考虑对华投资,这会加强美国的竞争力。

  不经意间,盖特纳透露了两个重要信息:第一,中国的实际通货膨胀水平远远高于中国官方的统计数据(消费物价指数CPI可能趋近于百分之十);第二,中国的通货膨胀已经严重损害了中国的生产率水平(资产回报率ROA可能趋近于零),而且对美国非常有利。年轻的盖特纳洩露了天机,而且毫不掩饰自己的兴奋。

  显然,盖特纳很清楚货币估值的逻辑。他并不特别在乎名义匯率的变动幅度,不必跟中国玩「广场协议」,但他知道用输出通胀一样可达到当年逼迫日圆升值的相同效果。而且,此种做法代价更为低廉。至此,盖特纳已经道出了美国实施量化宽鬆货币政策的真实目的。好一个巧实力(smart power)!

  通货膨胀,本质上是资源价格和劳动力价格的重置。资源价格和劳动力价格的重置,将迅速改变生产率水平。而人民币的高估值,正是贱卖资源和压榨劳动力的结果。这也是盖特纳将通货膨胀计入人民币匯率变动的塬因。换言之,中国一旦终止贱卖和压榨,名义生产率水平将大幅下跌,人民币的估值必然迅速回落。那意味着人民币骤然贬值。贱卖资源和压榨劳动力的哲学含义,是蔑视天理和人伦。蔑视天理和人伦,当然不可持续。好一个恶实力(evil power)!

  盖特纳、鲍尔森等人来中国,与中国的金融精英具体谈了些什么,外界讳莫如深,但是现在,盖特纳已经兴奋地透露事情的全部真相——他在参议院的证词说,在中国通货膨胀大幅上升的情况下,中国决策者可能已经意识到除了让人民币逐渐升值外别无选择。他更进一步放言,如果人民币不升值,中国将面临更高的通胀率,甚至可能发生金融危机!

  盖特纳敢于洩露天机,那是因为他已经成竹在胸了。请想像一段电影画面:骄傲的我们兴高采烈地进入了鬼子的伏击圈。我们通常会将进入伏击圈后的困境称之为「两难」。人民币不升值,输入型通货膨胀会将我们逼入经济衰煺;人民币升值,严峻的就业问题会将我们逼入政治动乱。我们只能听从盖特纳的建议:缓慢升值。我们就像跳进温水中的青蛙,傻傻地等待着热水沸腾。

  具有战略思维的美国人制定了声东击西的策略。他们表面上在通过「量化宽鬆」遏止经济衰煺,他们暗中在等待「量化宽鬆」产生的政治奇效。「量化宽鬆」的经济功效就是通货膨胀;「量化宽鬆」的政治功效就是颜色革命。或者说,恶性通货膨胀的一定会导致政治动乱。美国人非常清楚每一个国家的政治状况。他们已经完成了对弱小国家的政治试验。老实说,没有几个国家有能力应对恶性通货膨胀。恶性通货膨胀必然意味着内乱和外侵。无论是内乱或外侵,都足以摧毁一个庞大的经济体系。前苏联的解体,为美国带来二十年的意外繁荣。美国正在期待着另一个同样的结果。

  中国经济智囊的立场

  笔者怀疑中国经济「智囊」的政治立场。中国的经济「智囊」真的不懂通胀与就业的关係吗?全世界的政府都将管理通货膨胀作为经济政策的首要目标。难道,全世界的政府都不明白就业的重要性吗?经济管理的最高境界在于把握经济政策的尺度。温和通胀可能有利于就业,那不等于通胀一定可以增加就业,也不等于必须搞通胀才能增加就业,更不等于製造恶性通胀来增加就业。请中国的经济「智囊」们塬谅,我不屑批评你们,谁也不想掀起一堆狗屎,可是我暂时只能批评你们。

  真理前进一步就是谬误。我国的经济「智囊」热情洋溢地鼓吹「保八」,疯狂地推进四万亿刺激经济方案,义无反顾地製造恶性通货膨胀,他们真的是为了增加国民就业吗?我们倒是见证了这两年利益集团集体暴富的壮丽景观。这其实就是特殊利益集团通过制度和政策安排,对全体国民进行合法地抢劫。本币的通货膨胀是内部抢劫;美元的通货膨胀是外部抢劫。总之,不动声色地抢劫。抢劫是经济行为吗?那是经典的政治行为!这就是通货膨胀的政治学含义。

  因此,我们必须感谢盖特纳。他不经意间透露了真相,也启发中国人重新认识人民币的估值问题,更让中国人深刻地认识通货膨胀的本质。

  如何应对通货膨胀,笔者曾经撰文指出,中国已经错过了治理通货膨胀的最佳时机,已经浪费了治理通货膨胀的宝贵资源。中国人民必须準备接受残酷的现实,并在危机中寻求一线生机。就中国国情而言,坚决开徵针对资产和资本的系列税项,进行制度化财政转移支付,均衡社会分配,实现全社会和谐共赢,将是最现实的政治策略。政府推出房产税,就是一个很好的开始。

  笔者在《万法皆税》中曾指出:「税政是最大的政治」。治国先制税。税政才是真正的反腐利器。高明的税政策略,就是最好的政治策略。一个利国利民的好政策,胜过千言万语。


2011年2月28日月曜日

HTMLウェブページ印刷のときの改ページのCSSスタイル

ウェブページ印刷改ページの制御があるなんって知らなかった。。。
今日はたまたま印刷した長い文書がきれいに改ページが付いたので、驚いた。
調べてみたら、下記のスタイルが「犯人」だ。


<div class="pb">
...
</div>

/* 改ページ用ボックス */       
.pb {  
        marign: 0px;   
        padding: 0px;  
        page-break-before: always;     
}      

.page {
        width: 600px;  
        float: left;   
        margin: 5px 0px 5px 0px;       
        padding: 0px;  
        text-align: center;    
}      

.cb {  
        clear: both;   
        margin: 0px;   
        padding: 0px;  
}      

ちなみに、ちゃんと説明するサイトがある。
http://www.tagindex.com/stylesheet/page/page_break.html
(タグインデックスさんへ、ありがとう!よくわかった!)

page-break-before  page-break-after は、印刷時の改ページ部分を制御するプロパティです。

  • page-break-before … 要素の直前の改ページを制御
  • page-break-after … 要素の直後の改ページを制御

  _____  


hr {
page-break-after: always;
}


  _____  

プロパティ名          説明   
page-break-before
(直前)       

auto    制御しない (初期値)  
always  直前で改ページさせる   
avoid   直前の改ページを禁止する       
page-break-after
(直後)       

auto    制御しない (初期値)  
always  直後で改ページさせる   
avoid   直後の改ページを禁止する       

avoid の指定は、Opera以外では対応していないようです。


2011年2月27日日曜日

Clinic demo of Springsource Roo 1.1.2 (1) Init

C:¥home¥spring>mkdir clinic

C:¥home¥spring>cd clinic

C:¥home¥spring¥clinic>roo
    ____  ____  ____
   / __ ¥/ __ ¥/ __ ¥
  / /_/ / / / / / / /
 / _, _/ /_/ / /_/ /
/_/ |_|¥____/¥____/    1.1.2.RELEASE [rev fbc33bb]


Welcome to Spring Roo. For assistance press TAB or type "hint" then hit ENTER.
roo> script --file clinic.roo
project --topLevelPackage com.springsource.petclinic
Created ROOT¥pom.xml
Created SRC_MAIN_JAVA
Created SRC_MAIN_RESOURCES
Created SRC_TEST_JAVA
Created SRC_TEST_RESOURCES
Created SRC_MAIN_WEBAPP
Created SRC_MAIN_RESOURCES¥META-INF¥spring
Created SRC_MAIN_RESOURCES¥META-INF¥spring¥applicationContext.xml
Created SRC_MAIN_RESOURCES¥log4j.properties

persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
Updated ROOT¥pom.xml [Removed redundant artifacts]
Updated SRC_MAIN_RESOURCES¥META-INF¥spring¥applicationContext.xml
Created SRC_MAIN_RESOURCES¥META-INF¥persistence.xml
Created SRC_MAIN_RESOURCES¥META-INF¥spring¥database.properties
Updated ROOT¥pom.xml [Added dependencies org.hsqldb:hsqldb:1.8.0.10, org.hibernate:hibernate-core:3.6.1.Final, org.hibernate:hibernate-entitymanager:3

.6.1.Final, org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.0.Final, org.hibernate:hibernate-validator:4.1.0.Final, javax.validation:validat

ion-api:1.0.0.GA, cglib:cglib-nodep:2.2, javax.transaction:jta:1.1, org.springframework:spring-jdbc:${spring.version}, org.springframework:spring-orm:

${spring.version}, commons-pool:commons-pool:1.5.4, commons-dbcp:commons-dbcp:1.3]
Updated ROOT¥pom.xml [Added repository https://repository.jboss.org/nexus/content/repositories/releases]

enum type --class ‾.reference.PetType
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥reference
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥reference¥PetType.java
enum constant --name Dog
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥reference¥PetType.java
enum constant --name Cat
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥reference¥PetType.java
enum constant --name Bird
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥reference¥PetType.java

enum type --class ‾.reference.Specialty
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥reference¥Specialty.java
enum constant --name Cardiology
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥reference¥Specialty.java
enum constant --name Dentistry
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥reference¥Specialty.java
enum constant --name Nutrition
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥reference¥Specialty.java

entity --class ‾.domain.Pet --testAutomatically
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet.java
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥PetDataOnDemand.java
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥PetIntegrationTest.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_ToString.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_Entity.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_Configurable.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥PetDataOnDemand_Roo_DataOnDemand.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥PetDataOnDemand_Roo_Configurable.aj
Deleted SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_ToString.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥PetIntegrationTest_Roo_IntegrationTest.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥PetIntegrationTest_Roo_Configurable.aj
entity --class ‾.domain.Visit --testAutomatically
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit.java
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VisitDataOnDemand.java
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VisitIntegrationTest.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_Configurable.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_ToString.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_Entity.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VisitIntegrationTest_Roo_IntegrationTest.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VisitIntegrationTest_Roo_Configurable.aj
Deleted SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_ToString.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VisitDataOnDemand_Roo_DataOnDemand.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VisitDataOnDemand_Roo_Configurable.aj
entity --class ‾.domain.AbstractPerson --abstract
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_Configurable.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_Entity.aj
entity --class ‾.domain.Vet --extends ‾.domain.AbstractPerson --testAutomatically
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet.java
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand.java
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetIntegrationTest.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_Entity.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_Configurable.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_ToString.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetIntegrationTest_Roo_IntegrationTest.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetIntegrationTest_Roo_Configurable.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand_Roo_DataOnDemand.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand_Roo_Configurable.aj
entity --class ‾.domain.Owner --extends ‾.domain.AbstractPerson --testAutomatically
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner.java
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerDataOnDemand.java
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerIntegrationTest.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_Entity.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_ToString.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_Configurable.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerIntegrationTest_Roo_IntegrationTest.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerDataOnDemand_Roo_DataOnDemand.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerDataOnDemand_Roo_Configurable.aj
Created SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerIntegrationTest_Roo_Configurable.aj

field string --fieldName firstName --sizeMin 3 --sizeMax 30 --class ‾.domain.AbstractPerson
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_ToString.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_JavaBean.aj
field string --fieldName lastName --notNull --sizeMin 3 --sizeMax 30
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_JavaBean.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_ToString.aj
field string --fieldName address --notNull --sizeMax 50 --sizeMin 1
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_JavaBean.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_ToString.aj
field string --fieldName city --notNull --sizeMax 30
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_JavaBean.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_ToString.aj
field string --fieldName telephone --notNull
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_JavaBean.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_ToString.aj
field string --fieldName homePage --sizeMax 30
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_JavaBean.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_ToString.aj
field string --fieldName email --sizeMax 30 --sizeMin 6
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_JavaBean.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_ToString.aj
field date --fieldName birthDay --type java.util.Date --notNull
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥OwnerDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥AbstractPerson_Roo_JavaBean.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_ToString.aj

field string --fieldName description --sizeMax 255 --class ‾.domain.Visit
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_ToString.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_JavaBean.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VisitDataOnDemand_Roo_DataOnDemand.aj
field date --fieldName visitDate --type java.util.Date --notNull --past
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit.java
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_JavaBean.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VisitDataOnDemand_Roo_DataOnDemand.aj
field reference --fieldName pet --type ‾.domain.Pet --notNull
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit.java
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_JavaBean.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VisitDataOnDemand_Roo_DataOnDemand.aj
field reference --fieldName vet --type ‾.domain.Vet
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit.java
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_JavaBean.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VisitDataOnDemand_Roo_DataOnDemand.aj

field boolean --fieldName sendReminders --notNull --primitive --class ‾.domain.Pet
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥PetDataOnDemand_Roo_DataOnDemand.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_ToString.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_JavaBean.aj
field string --fieldName name --notNull --sizeMin 1
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥PetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_JavaBean.aj
field number --fieldName weight --type java.lang.Float --notNull --min 0
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥PetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_JavaBean.aj
field reference --fieldName owner --type ‾.domain.Owner
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥PetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_JavaBean.aj
field enum --fieldName type --type ‾.reference.PetType --notNull
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet.java
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥PetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_ToString.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_JavaBean.aj

field date --fieldName employedSince --type java.util.Calendar --notNull --past --class ‾.domain.Vet
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_JavaBean.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_ToString.aj
field enum --fieldName specialty --type ‾.reference.Specialty --notNull false
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet.java
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_JavaBean.aj
Updated SRC_TEST_JAVA¥com¥springsource¥petclinic¥domain¥VetDataOnDemand_Roo_DataOnDemand.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Vet_Roo_ToString.aj

field set --class ‾.domain.Owner --fieldName pets --type ‾.domain.Pet --mappedBy owner --notNull false --cardinality ONE_TO_MANY

Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_JavaBean.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Owner_Roo_ToString.aj

finder add --finderName findPetsByNameAndWeight --class ‾.domain.Pet
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_Finder.aj
finder add --finderName findPetsByOwner
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet.java
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_Finder.aj
finder add --finderName findPetsBySendRemindersAndWeightLessThan
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet.java
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_Finder.aj
finder add --finderName findPetsByTypeAndNameLike
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet.java
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Pet_Roo_Finder.aj

finder add --finderName findVisitsByDescriptionAndVisitDate --class ‾.domain.Visit
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_Finder.aj
finder add --finderName findVisitsByVisitDateBetween
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit.java
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_Finder.aj
finder add --finderName findVisitsByDescriptionLike
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit.java
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥domain¥Visit_Roo_Finder.aj

controller all --package ‾.web
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web¥VetController.java
Created SRC_MAIN_WEBAPP¥WEB-INF¥spring
Created SRC_MAIN_WEBAPP¥WEB-INF¥spring¥webmvc-config.xml
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web¥ApplicationConversionServiceFactoryBean.java
Updated SRC_MAIN_WEBAPP¥WEB-INF¥spring¥webmvc-config.xml
Updated ROOT¥pom.xml [Added dependencies org.apache.tiles:tiles-core:2.2.1, org.apache.tiles:tiles-jsp:2.2.1]
Updated SRC_MAIN_WEBAPP¥WEB-INF¥spring¥webmvc-config.xml
Created SRC_MAIN_WEBAPP¥images
Created SRC_MAIN_WEBAPP¥images¥create.png
Created SRC_MAIN_WEBAPP¥images¥list.png
Created SRC_MAIN_WEBAPP¥images¥resultset_previous.png
Created SRC_MAIN_WEBAPP¥images¥resultset_next.png
Created SRC_MAIN_WEBAPP¥images¥show.png
Created SRC_MAIN_WEBAPP¥images¥favicon.ico
Created SRC_MAIN_WEBAPP¥images¥delete.png
Created SRC_MAIN_WEBAPP¥images¥resultset_first.png
Created SRC_MAIN_WEBAPP¥images¥springsource-logo.png
Created SRC_MAIN_WEBAPP¥images¥resultset_last.png
Created SRC_MAIN_WEBAPP¥images¥add.png
Created SRC_MAIN_WEBAPP¥images¥banner-graphic.png
Created SRC_MAIN_WEBAPP¥images¥update.png
Created SRC_MAIN_WEBAPP¥styles
Created SRC_MAIN_WEBAPP¥styles¥alt.css
Created SRC_MAIN_WEBAPP¥styles¥standard.css
Created SRC_MAIN_WEBAPP¥WEB-INF¥classes
Created SRC_MAIN_WEBAPP¥WEB-INF¥classes¥standard.properties
Created SRC_MAIN_WEBAPP¥WEB-INF¥classes¥alt.properties
Created SRC_MAIN_WEBAPP¥WEB-INF¥layouts
Created SRC_MAIN_WEBAPP¥WEB-INF¥layouts¥default.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥layouts¥layouts.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥header.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥footer.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥index.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥index-template.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥uncaughtException.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥resourceNotFound.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥dataAccessFailure.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥update.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥create.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥dependency.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥show.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥list.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥find.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields¥select.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields¥display.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields¥column.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields¥editor.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields¥checkbox.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields¥simple.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields¥input.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields¥textarea.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields¥datetime.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields¥table.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥form¥fields¥reference.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥menu
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥util
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥util¥pagination.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥util¥theme.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥util¥placeholder.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥util¥panel.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥util¥language.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥util¥load-scripts.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥i18n
Created SRC_MAIN_WEBAPP¥WEB-INF¥i18n¥messages.properties
Created SRC_MAIN_WEBAPP¥images¥en.png
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥footer.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥i18n¥application.properties
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥vets
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥vets¥list.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥vets¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥vets¥show.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥vets¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥vets¥create.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥menu¥menu.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥menu¥item.tagx
Created SRC_MAIN_WEBAPP¥WEB-INF¥tags¥menu¥category.tagx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥vets¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥vets¥update.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥vets¥views.xml
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥i18n¥application.properties
Created SRC_MAIN_WEBAPP¥WEB-INF¥web.xml
Updated SRC_MAIN_WEBAPP¥WEB-INF¥web.xml
Updated ROOT¥pom.xml [Added dependencies org.springframework:spring-web:${spring.version}, org.springframework:spring-webmvc:${spring.version}, org.sp

ringframework.webflow:spring-js-resources:2.2.1.RELEASE, commons-digester:commons-digester:2.0, commons-fileupload:commons-fileupload:1.2.1, javax.ser

vlet:jstl:1.2, javax.el:el-api:1.0, joda-time:joda-time:1.6, javax.servlet.jsp:jsp-api:2.1]
Updated ROOT¥pom.xml [Updated project type to war]
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web¥PetController.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web¥VisitController.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web¥OwnerController.java
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web¥ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web¥VetController_Roo_Controller.aj
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥owners
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥owners¥list.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥owners¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥owners¥show.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥owners¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥owners¥create.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥owners¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥owners¥update.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥owners¥views.xml
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥i18n¥application.properties
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥list.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥show.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥create.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥update.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥views.xml
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥findPetsByTypeAndNameLike.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥findPetsBySendRemindersAndWeightLessThan.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥findPetsByOwner.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥findPetsByNameAndWeight.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥pets¥views.xml
Updated SRC_MAIN_WEBAPP¥WEB-INF¥i18n¥application.properties
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥list.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥show.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥create.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥update.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥views.xml
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥findVisitsByVisitDateBetween.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥findVisitsByDescriptionLike.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥views.xml
Created SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥findVisitsByDescriptionAndVisitDate.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥visits¥views.xml
Updated SRC_MAIN_WEBAPP¥WEB-INF¥i18n¥application.properties
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web¥VisitController_Roo_Controller.aj
Updated SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web¥ApplicationConversionServiceFactoryBean_Roo_ConversionService.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web¥OwnerController_Roo_Controller.aj
Created SRC_MAIN_JAVA¥com¥springsource¥petclinic¥web¥PetController_Roo_Controller.aj

web mvc install language --code de
Created SRC_MAIN_WEBAPP¥WEB-INF¥i18n¥messages_de.properties
Created SRC_MAIN_WEBAPP¥images¥de.png
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥footer.jspx
web mvc install language --code es
Created SRC_MAIN_WEBAPP¥WEB-INF¥i18n¥messages_es.properties
Created SRC_MAIN_WEBAPP¥images¥es.png
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥footer.jspx

selenium test --controller ‾.web.OwnerController
Created SRC_MAIN_WEBAPP¥selenium
Created SRC_MAIN_WEBAPP¥selenium¥test-owner.xhtml
Created SRC_MAIN_WEBAPP¥selenium¥test-suite.xhtml
Updated SRC_MAIN_WEBAPP¥WEB-INF¥i18n¥application.properties
Updated SRC_MAIN_WEBAPP¥WEB-INF¥views¥menu.jspx
Updated ROOT¥pom.xml
selenium test --controller ‾.web.PetController
Created SRC_MAIN_WEBAPP¥selenium¥test-pet.xhtml
Updated SRC_MAIN_WEBAPP¥selenium¥test-suite.xhtml
selenium test --controller ‾.web.VetController
Created SRC_MAIN_WEBAPP¥selenium¥test-vet.xhtml
Updated SRC_MAIN_WEBAPP¥selenium¥test-suite.xhtml
selenium test --controller ‾.web.VisitController
Created SRC_MAIN_WEBAPP¥selenium¥test-visit.xhtml
Updated SRC_MAIN_WEBAPP¥selenium¥test-suite.xhtml

logging setup --level INFO
Updated SRC_MAIN_RESOURCES¥log4j.properties
Script required 280 second(s) to execute
‾.web roo> perform eclipse
 [INFO] Scanning for projects...
 [INFO] ------------------------------------------------------------------------
 [INFO] Building petclinic
 [INFO]    task-segment: [eclipse:clean, eclipse:eclipse]
 [INFO] ------------------------------------------------------------------------
 [INFO] [eclipse:clean {execution: default-cli}]
 [INFO] Deleting file: .project
 [INFO] Deleting file: .classpath
 [INFO] Deleting file: .wtpmodules
 [INFO] Deleting file: .component
 [INFO] Deleting file: org.eclipse.wst.common.component
 [INFO] Deleting file: org.eclipse.wst.common.project.facet.core.xml
 [INFO] Deleting file: org.eclipse.jdt.core.prefs
 [INFO] Deleting file: org.eclipse.ajdt.ui.prefs
 [INFO] Preparing eclipse:eclipse
 Downloading: http://maven.springframework.org/release/org/hibernate/hibernate-core/3.6.1.Final/hibernate-core-3.6.1.Final.pom

 [INFO] Unable to find resource 'org.hibernate:hibernate-core:pom:3.6.1.Final' in repository spring-maven-release (http://maven.springframew

ork.org/release)
 Downloading: http://maven.springframework.org/milestone/org/hibernate/hibernate-core/3.6.1.Final/hibernate-core-3.6.1.Final.pom

 [INFO] Unable to find resource 'org.hibernate:hibernate-core:pom:3.6.1.Final' in repository spring-maven-milestone (http://maven.springfram

ework.org/milestone)
 Downloading: http://spring-roo-repository.springsource.org/release/org/hibernate/hibernate-core/3.6.1.Final/hibernate-core-3.6.1.Final.pom

 [INFO] Unable to find resource 'org.hibernate:hibernate-core:pom:3.6.1.Final' in repository spring-roo-repository (http://spring-roo-reposi

tory.springsource.org/release)
 Downloading: https://repository.jboss.org/nexus/content/repositories/releases/org/hibernate/hibernate-core/3.6.1.Final/hibernate-core-3.6.1

.Final.pom
 [WARNING] Unable to get resource 'org.hibernate:hibernate-core:pom:3.6.1.Final' from repository JBoss Repo (https://repository.jboss.org/ne

xus/content/repositories/releases): Error transferring file: Connection refused: connect
 Downloading: http://repo1.maven.org/maven2/org/hibernate/hibernate-core/3.6.1.Final/hibernate-core-3.6.1.Final.pom
 [INFO] Unable to find resource 'org.hibernate:hibernate-core:pom:3.6.1.Final' in repository central (http://repo1.maven.org/maven2)

 Downloading: http://maven.springframework.org/release/org/hibernate/hibernate-entitymanager/3.6.1.Final/hibernate-entitymanager-3.6.1.Final

.pom
 [INFO] Unable to find resource 'org.hibernate:hibernate-entitymanager:pom:3.6.1.Final' in repository spring-maven-release (http://maven.spr

ingframework.org/release)
 Downloading: http://maven.springframework.org/milestone/org/hibernate/hibernate-entitymanager/3.6.1.Final/hibernate-entitymanager-3.6.1.Fin

al.pom
 [INFO] Unable to find resource 'org.hibernate:hibernate-entitymanager:pom:3.6.1.Final' in repository spring-maven-milestone (http://maven.s

pringframework.org/milestone)
 Downloading: http://spring-roo-repository.springsource.org/release/org/hibernate/hibernate-entitymanager/3.6.1.Final/hibernate-entitymanage

r-3.6.1.Final.pom
 [INFO] Unable to find resource 'org.hibernate:hibernate-entitymanager:pom:3.6.1.Final' in repository spring-roo-repository (http://spring-r

oo-repository.springsource.org/release)
 Downloading: https://repository.jboss.org/nexus/content/repositories/releases/org/hibernate/hibernate-entitymanager/3.6.1.Final/hibernate-e

ntitymanager-3.6.1.Final.pom
 [WARNING] Unable to get resource 'org.hibernate:hibernate-entitymanager:pom:3.6.1.Final' from repository JBoss Repo (https://repository.jbo

ss.org/nexus/content/repositories/releases): Error transferring file: Connection refused: connect
 Downloading: http://repo1.maven.org/maven2/org/hibernate/hibernate-entitymanager/3.6.1.Final/hibernate-entitymanager-3.6.1.Final.pom

 [INFO] Unable to find resource 'org.hibernate:hibernate-entitymanager:pom:3.6.1.Final' in repository central (http://repo1.maven.org/maven2

)
 Downloading: http://maven.springframework.org/release/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.0.Final/hibernate-jpa-2.0-a

pi-1.0.0.Final.pom
 [INFO] Unable to find resource 'org.hibernate.javax.persistence:hibernate-jpa-2.0-api:pom:1.0.0.Final' in repository spring-maven-release (

http://maven.springframework.org/release)
 Downloading: http://maven.springframework.org/milestone/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.0.Final/hibernate-jpa-2.0

-api-1.0.0.Final.pom
 [INFO] Unable to find resource 'org.hibernate.javax.persistence:hibernate-jpa-2.0-api:pom:1.0.0.Final' in repository spring-maven-milestone

 (http://maven.springframework.org/milestone)
 Downloading: http://spring-roo-repository.springsource.org/release/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.0.Final/hibern

ate-jpa-2.0-api-1.0.0.Final.pom
 [INFO] Unable to find resource 'org.hibernate.javax.persistence:hibernate-jpa-2.0-api:pom:1.0.0.Final' in repository spring-roo-repository

(http://spring-roo-repository.springsource.org/release)
 Downloading: https://repository.jboss.org/nexus/content/repositories/releases/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.0.F

inal/hibernate-jpa-2.0-api-1.0.0.Final.pom
 [WARNING] Unable to get resource 'org.hibernate.javax.persistence:hibernate-jpa-2.0-api:pom:1.0.0.Final' from repository JBoss Repo (https:

//repository.jboss.org/nexus/content/repositories/releases): Error transferring file: Connection refused: connect
 Downloading: http://repo1.maven.org/maven2/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.0.Final/hibernate-jpa-2.0-api-1.0.0.Fi

nal.pom
 [INFO] Unable to find resource 'org.hibernate.javax.persistence:hibernate-jpa-2.0-api:pom:1.0.0.Final' in repository central (http://repo1.

maven.org/maven2)
 [INFO] [aspectj:compile {execution: default}]
 [WARNING] advice defined in org.springframework.mock.staticmock.AnnotationDrivenStaticEntityMockingControl has not been applied [Xlint:advi

ceDidNotMatch]
 [WARNING] advice defined in org.springframework.mock.staticmock.AbstractMethodMockingControl has not been applied [Xlint:adviceDidNotMatch]

 [WARNING] advice defined in org.springframework.scheduling.aspectj.AbstractAsyncExecutionAspect has not been applied [Xlint:adviceDidNotMat

ch]
 [INFO] [eclipse:eclipse {execution: default-cli}]
 [INFO] Adding support for WTP version 2.0.
 [INFO] Using Eclipse Workspace: C:¥home¥spring
 [INFO] no substring wtp server match.
 [INFO] Using as WTP server : SpringSource tc Server (Runtime) v6.0
 [INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER
 [INFO] Wrote settings to C:¥home¥spring¥clinic¥.settings¥org.eclipse.jdt.core.prefs
 [INFO] Wrote Eclipse project for "petclinic" to C:¥home¥spring¥clinic.
 [INFO]
        Javadoc for some artifacts is not available.
        Please run the same goal with the -DdownloadJavadocs=true parameter in order to check remote repositories for javadoc.

        List of artifacts without a javadoc archive:
          o cglib:cglib-nodep:2.2
          o commons-dbcp:commons-dbcp:1.3
          o commons-digester:commons-digester:2.0
          o commons-beanutils:commons-beanutils:1.8.0
          o commons-fileupload:commons-fileupload:1.2.1
          o commons-pool:commons-pool:1.5.4
          o javax.el:el-api:1.0
          o javax.servlet:jstl:1.2
          o javax.servlet:servlet-api:2.5
          o javax.servlet.jsp:jsp-api:2.1
          o javax.transaction:jta:1.1
          o javax.validation:validation-api:1.0.0.GA
          o joda-time:joda-time:1.6
          o junit:junit:4.8.2
          o log4j:log4j:1.2.16
          o net.sf.flexjson:flexjson:2.1
          o org.apache.tiles:tiles-core:2.2.1
          o org.apache.tiles:tiles-api:2.2.1
          o org.slf4j:jcl-over-slf4j:1.6.1
          o org.slf4j:slf4j-api:1.6.1
          o org.apache.tiles:tiles-jsp:2.2.1
          o org.apache.tiles:tiles-servlet:2.2.1
          o org.apache.tiles:tiles-template:2.2.1
          o org.aspectj:aspectjrt:1.6.11.M2
          o org.aspectj:aspectjweaver:1.6.11.M2
          o org.hibernate:hibernate-core:3.6.1.Final
          o org.hibernate:hibernate-entitymanager:3.6.1.Final
          o org.hibernate:hibernate-validator:4.1.0.Final
          o org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.0.Final
          o org.hsqldb:hsqldb:1.8.0.10
          o org.slf4j:slf4j-log4j12:1.6.1
          o org.springframework:spring-aop:3.0.5.RELEASE
          o aopalliance:aopalliance:1.0
          o org.springframework:spring-asm:3.0.5.RELEASE
          o org.springframework:spring-beans:3.0.5.RELEASE
          o org.springframework:spring-core:3.0.5.RELEASE
          o org.springframework:spring-aspects:3.0.5.RELEASE
          o org.springframework:spring-context:3.0.5.RELEASE
          o org.springframework:spring-expression:3.0.5.RELEASE
          o org.springframework:spring-context-support:3.0.5.RELEASE
          o org.springframework:spring-test:3.0.5.RELEASE
          o org.springframework:spring-jdbc:3.0.5.RELEASE
          o org.springframework:spring-tx:3.0.5.RELEASE
          o org.springframework:spring-orm:3.0.5.RELEASE
          o org.springframework:spring-web:3.0.5.RELEASE
          o org.springframework:spring-webmvc:3.0.5.RELEASE
          o org.springframework.roo:org.springframework.roo.annotations:1.1.2.RELEASE
          o org.springframework.webflow:spring-js-resources:2.2.1.RELEASE

 [INFO] ------------------------------------------------------------------------
 [INFO] BUILD SUCCESSFUL
 [INFO] ------------------------------------------------------------------------
 [INFO] Total time: 20 seconds
 [INFO] Finished at: Sun Feb 27 21:06:30 JST 2011
 [INFO] Final Memory: 23M/57M
 [INFO] ------------------------------------------------------------------------
‾.web roo> ‾.web roo>
‾.web roo>
‾.web roo>
‾.web roo> quit
C:¥home¥spring¥clinic>