精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-08
最后修改:2009-09-08
1.准备工作 2. 创建工程 因为我一直使用的都是struts+spring+ibatis的框架,所以接下来就是构建这个工程了。 进入命令行窗口,转到想要存放工程的路径下,输入 使用其它框架的可以到http://appfuse.org/display/APF/AppFuse+QuickStart查找相应的命令。 命令执行完,显示BUILD SUCCESSFUL后,进行下一步。 3.配置数据库 4. 因为appfuse默认的是hibernate,所以要修改为ibatis工程(修改pom.xml) ①删掉文件中的**/hibernate.cfg.xml ②把这个<artifactId>appfuse-hibernate</artifactId>改成<artifactId>appfuse-ibatis</artifactId> ③<dao.framework>hibernate</dao.framework>改为<dao.framework>ibatis</dao.framework> ④在<properties></properties>中加上<ibatis.version>2.3.4.726</ibatis.version>
5.运行工程 接下来有可能会提示没有mysql-schema.sql文件,所以你建一个空的就可以了,再次运行mvn 接下来运行mvn jetty:run-war,Maven开始打包、发布程序,并启动Jetty,运行完成后,你就可以通过http://localhost:8080,使用admin/admin或者user/user登录,浏览这个web应用了。 从表面看,除了样式,功能没有多少变化。 5.开发工程 重新运行mvn appfuse:full-source,工程源码就下载到工程目录下了。 其实这个路径C:\Docume~1\%username%\.m2\repository就是第一步你的依赖包解压位置,如果你已经在maven的settings文件配置了的话,这个settings.xml可以不用了 运行mvn install eclipse:eclipse,生成eclipse项目文件,这一过程也需要半小时左右。然后使用Eclipse打开它,可以欣赏最新的AppFuse源码了。如果你是下载并配置了appfuse-dependencies-2.0.2.zip,可以使用这个命令mvn clean eclipse:eclipse -o,就省略了下载jar的过程. 接下来还有一个问题,eclipse找不到jar包,源码里全是红叉。打开Java Build Path,发现有大量引用M2_REPO,大概eclipse不知道这个文件夹在哪里。添加一个变量,名字M2_REPO,路径指到C:\Docume~1\%username%\.m2\repository,确定后系统提示要重新编译,之后大部分红叉都会消失了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 2762 次