[笔记]使用AppFuse 2.1.0生成项目并解决几个问题

step1: 生成一个基本结构的项目
进入到http://appfuse.org/display/APF/AppFuse+QuickStart页面,在
Create a project下的Choose your Stack部分填写好项目基本信息。
我的示例如下:
mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts-archetype -DarchetypeVersion=2.1.0 -DgroupId=com.byd.demo -DartifactId=demo -DarchetypeRepository=http://oss.sonatype.org/content/repositories/appfuse
--------------------------------------------------------------------------------
注意:在填写时尽量让GroupId部分的内容里的项目名称和ArtifactId部分的内容一样,如

GroupId: com.byd.demo
ArtifactId: demo
否则在生成项目的所有代码时会报一些警告!
--------------------------------------------------------------------------------

将这些东西拷贝到命令提示符界面,回车运行,当提示Build Successful!就表示基本结构的
项目生成好了!

step2: 运行 mvn appfuse:full-source 生成项目的所有代码
cmd下通过cd命令进入到step1中生成的项目的根目录,运行

mvn appfuse:full-source

当提示Build Successful!就表示已经生成项目的完整代码!!!

step3: 将appfuse生成的代码文件中的无效文件清除
appfuse生成项目的完整代码后,会在以下三个地方生成多余的文件(夹)
\demo\src\main\java\com\byd\demo\下的action文件夹
\demo\src\main\java\com\byd\demo\webapp\下的com文件夹
\demo\src\main\java\com\byd\demo\webapp\下的org文件夹

这3个文件夹当中的前2个是生成的多余的基于Struts2的后台验证配置文件,最后1个是空文件夹,
将这3个文件夹删除掉即可!

至此,appfuse生成带完整代码的项目的工作完成!

--------------------------------------------------------------------------------
注: step2 中生成完整代码时生成的多余文件(夹)应该算是Appfuse 2.1.0的bug,所以需要 step3这个清除步骤!
记得以前使用Appfuse 2.0.2时无此问题,汗~
--------------------------------------------------------------------------------

Enjoy!

转载于:https://my.oschina.net/leeoo/blog/37845

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值