AppFuse 构建自己的工程,以及碰到问题的解决

安装MVN 就不说了,需要注意的是最好把默认的下载目录修改一下,因为路径带有空格会有问题

修改方法:maven/conf/settings.xml    加入这个:  <localRepository>D:/worker/mvn</localRepository>

 

注意最好在 mvn 这个目录下建一个目录 .m2,例如我机器上是D:/worker/mvn/.m2

 

 

下面是MVN下载路径我选择的是下面红色的部分

 

 

最好修改一下你所要建立包路径以及工程的名字,com.mycompany.app ,myproject

 

 

ArchetypeCommand
JSF Basic mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-jsf -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject
Spring MVC Basic mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-spring -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject
Struts 2 Basic mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject
Tapestry Basic mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-tapestry -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject
JSF Modular mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-modular-jsf -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject
Spring MVC Modular mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-modular-spring -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject
Struts 2 Modular mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-modular-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject
Tapestry Modular mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-modular-tapestry -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject
Core
(backend only)
mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-core -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app -DartifactId=myproject

 

 

执行完上面那条命令后记得修改 工程目录下的pom.xml,修改数据库的用户名,密码端口等

这样就可以自动创建数据库,和相关的表, 这可是很牛啊,

 

下一步把 源码弄过来,便于学习  mvn appfuse:full-source

 

我是习惯使用eclipse的,所有把工程修改成eclipse:mvn install eclipse:eclipse

 

 对了使用上面命令的时候还碰到提示apache-tomcat-6.0.14.zip,解压缩失败的事,原因是下载的有问题,不知道是老外没给处理好,还是网络有问题,(怎么感觉好像唐僧取经,我的半天周末就这么过去了),

去apache下载,发现没有6.0.14,无奈下载了.20,然后改名成 .14,放到目录

C:/Documents and Settings/Administrator/Local Settings/Temp/cargo/installs

 

使用的web服务器可以用这个命令  mvn jetty:run

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值