appfuse

Appfuse (2)

书接上文。

Eclipse里编译成功之后,下一个要执行的任务是下载Appfuse的全部源码。按照官网的方法就是一条命令,很简单:mvn appfuse:full-source,但实际的过程往往并不顺利。

首先要注意的是,在下载源码之前不要修改pom.xml,否则可能遇到一些奇怪的问题。

Appfuse (1)

以前也用过Appfuse,不过一直也没怎么深入,最近又有机会玩一玩儿,顺便记录一下。

Appfuse是一个很有意思的项目,可以把它看成是Java企业应用开发的一个最佳实践集合。在Maven的帮助下,可以生成基于Struts,Spring MVC或者Wicket等一些框架的组合,这样就免去了最初搭建脚手架(Scaffolding)的过程。这在Play Framework和Grails出现之前应该算是比较方便的,再加上作者Matt Raible(他的博客地址)本身在Java圈子里也有小有名气,所以这个项目还是有一定人气的。今天看了一下,最新版的Appfuse 3.0已经支持Spring 4和Java 7/Maven 3(最低要求)了,可见人家也是与时俱进的,我们就来尝试一把。