花钱的年华

--今天开始成为主站

用户操作
[即时聊天] [发私信] [加为好友]
江南白衣ID:calvinxiu
693165次访问,排名53好友0人,关注者39
calvinxiu的文章
原创 161 篇
翻译 0 篇
转载 0 篇
评论 647 篇
江南白衣的公告

肖桦,江南白衣,
开源项目SpringSide
春天的旁边
发起者

最近评论
不懂:不懂不懂不懂
calvinxiu:
发版本最痛苦的事情,就是刚发完之后忽然又有了一个比较重要的更新。

推荐大家下载3.0.3.1 (2mb)

1.简化了目录结构,感觉又清爽了不少。
2.消除了最后一块需要逐个Class写配置文件的地方(applicationContext.xml中的sessionFactory的mapping class)。
dreaming:恭喜~
hongyi:还是一头雾水,郁闷,为啥有这么多东东,叫人头大
suncheng_hong:用过appfuse,但springside还没有尝试过。
文章分类
    收藏
      相册
      Blog用图
      Friends
      @_@
      Anders小明
      buaawhl
      cac
      canonical
      cctvx1
      david.turing
      femto
      g9
      JohnsonQu
      Michael Chen
      Raimundox
      robbin
      SimonLei
      totodo
      wuyu
      周爱民
      孟岩
      差沙
      庄表伟
      落魄的程序员
      透明
      郁也风
      铁手
      银狐999
      飞云小侠
      存档
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 渐统江湖的项目原型/骨架生成工具 -- Maven Archetype收藏

      新一篇: SaaS平台笔记 | 旧一篇: Terracotta,POJO开发模型的最后一块拼图

         江湖上多的是功能华丽的项目原型/骨架生成工具,但最后,反而是功能简单的Maven Archetypes渐渐有了一统的希望。

         无它,先把自己收拾得简单易用,然后作为一个江湖大佬(maven)的"官方"小弟,再有另一些江湖大佬(appfuse,strust2,cxf)使用示范一下,就是现在的上位秘诀。

         和很多生成工具一样,Maven Archetypes 的功能就是从Velocity模板中替换变量,并根据package 名扩展一下java文件的目录结构而已。

         Advanced Usage 讲解了一个完全的Maven Archetype周期:

      1. mvn archetype:create-from-project 先从一个已有的项目生成Archetype模板到 target/generated-sources/archetype。 这还是需要程序自己有点小聪明的,要找准package name和变量,将变量转为符号,将目录结构收缩。
      2. 进到目录中,mvn install 将Archetype模板安装到本地maven仓库里。
      3. 在新的目录中,mvn archetype:generate -DarchetypeCatalog=local ,交互式的输入项目名,package名等变量,即生成项目。

         这里,2.0 Alpha3版比原来的1.0 Alpha7改进良多,一是有了从已有项目爬出模板来的命令,二是生成项目时有了交互式的输入,三是控制文件的改进(支持Ant语法批量定义等)。

         新的控制文件见META-INF/maven/archetype-metadata.xml ,原来1.0版的文件已经作废。

         控制文件可以新增自己的变量,控制目录是否需要velocity替换变量,是否需要根据package名扩展目录树。

         详见FAQ中的How metadata on an archetype is stored?

      发表于 @ 2008年06月12日 21:24:00|评论(loading...)|收藏

      新一篇: SaaS平台笔记 | 旧一篇: Terracotta,POJO开发模型的最后一块拼图

      评论:没有评论。

      发表评论  


      登录
      Csdn Blog version 3.1a
      Copyright © 江南白衣