appfuse 2.0.1 初探2

首先请参看http://www.blogjava.net/ynstudio/archive/2007/12/01/164508.html
把marven安装一下,最好再把appfuse2的一些依赖放在localRepository里,这些在上面的文章里都有介绍。
我刚刚又执行了一遍并把步骤记录了一下。

>mvn archetype:create
-DarchetypeGroupId=org.appfuse.archetypes
-DarchetypeArtifactId=appfuse-basic-struts
-DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.1
-DgroupId=com.ynstudio.cms -DartifactId=cms3
>cd cms3 --修改pom.xml里的数据库配置
>mvn appfuse:full-source --如果遇到类似[ERROR] 175002 : svn: Connection timed out: connect就再重试
>mvn jetty:run-war --这时在target文件夹里会生成一个文件夹cms3-1.0-SNAPSHOT和一个cms3-1.0-SNAPSHOT.war,同时会在数据库里建立表结构,并插入一些数据。
这时就可以在浏览器里访问了。你也可以把war包在其他地方发布。
这时你可以看看在mvn appfuse:full-source 后生成的代码,可以看看mvn jetty:run-war 运行后得到的最终结果,从而了解appfuse2的作者是如何整合spring2.5+hibernate-annotations-3+struts2的。
最近项目有些忙,appfuse2在项目构建上的研究尚未进行完。待研究出一些结果后,会写个初探3。

另外
执行mvn eclipse:eclipse,可以生成eclipse下的项目。导入到eclipse后会存在找不到包的问题,需要在eclipse中window-> preference->java->build path->classpath variables中增加M2_REPO指向maven repository的目录。然后编译就可以通过了。
http://www.blogjava.net/ynstudio/

posted on 2007-12-23 23:15 一农 阅读(1523) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

公告

南京 java辅导班 约等于免费 详见yuqiaotech.com

导航

<2007年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

统计

常用链接

留言簿(10)

随笔档案

文章分类

文章档案

相册

搜索

最新评论

阅读排行榜

评论排行榜