当前位置: 代码迷 >> J2EE >> appfuse创建基于源码的struts2框架
  详细解决方案

appfuse创建基于源码的struts2框架

热度:867   发布时间:2013-12-09 21:51:53.0

appfuse创建基于源码的struts2框架步骤:

1、工程名称study。使用的命令

mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion= -DgroupId=org.study -DartifactId=appfuse

2、把appfuse的源码也整合到系统里面。

1)把maven的本地仓库改到d盘(复制过去)

D:\MAVEN_REPO\.m2

2)修改maven的配置文件$M2_HOME/conf/settings.xml,这个是ant的bug

<localRepository>D:\MAVEN_REPO\.m2\repository</localRepository>

修改后记得把注释放开

3)进入appfuse,执行mvn appfuse:full-source (执行次命令后生成了target),(然后把\src\main\resources下面的无用的国际化文件去掉。去掉国际化文件后老是报错,测试通不过)

3、修改mysql的密码为mysql,修改产品版本好为1,修改displaytagd 乱码问题。在pom.xml里面(一般在下面)

4、执行安装命令 mvn(此时应该已经安装好了mysql)

注意:

1、在使用maven命令时,可能要down很多jar包,特别令我吃惊的是,会把tomcat,jetty等也下载下来。所以使用appfuse的话,你不用去下载tomcat和jetty的。

2、国际化文件的displaytag没有编码。需要修改pom文件。在网上可以查找到原因。

  相关解决方案