开发环境:
eclipse WTP 3.4
tomcat 5.5
M2 Plugin
Maven 2 install
maven配置
eclipse配置maven:
过程记录:
new project-->Dynamic web project
新建完后,Enable maven(点按右键)
用如下命令新建maven struts2 basic:
mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.seedlife.onlineshop -DartifactId=onlineshop
完成后,进入刚新建项目onlineshop目录下,运行:
mvn appfuse:full-source
注意settings.xml的
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>E:\SKY\appfuse\repository</localRepository>
localRepository这里不能有空格,这个好像是ant的造成。
接着把maven项目onlineshop里面的src文件夹下main种test文件夹放到dynamic web project(我的是shop)src里面的,然后更改shop里面的.classpath文件和 .settings/org.eclipse.wst.common.component文件。(红色
代表更改地方)
.classpath:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src/test/java"/>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="src" path="src/test/resources"/>
<classpathentry kind="src" path="src/main/resources"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v5.5"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
org.eclipse.wst.common.component:
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="shop">
<wb-resource deploy-path="/" source-path="/src/main/webapp"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<property name="context-root" value="shop"/>
<property name="java-output-path" value="target/classes"/>
</wb-module>
</project-modules>
再去把Dynamic web project(我的是shop)里面的build和WebContent文件夹删除掉。
最后修改shop的J2EE Module Dependencies:
点右键--Properties---J2EE Module Dependencies----maven Dependencies--Apply--OK
分享到:
相关推荐
使用Maven3.0.5, Struts2, Spring, Hibernate3, annotation实现零配置的开发框架.里面有详细的开发指导文档, 后台用googlecode的 hibernate-generic-dao - Generic DAO 和 Search的代码,完全进行封装. 由于Generic ...
Maven搭建spring_struts2_Hibernate项目源码,包括数据库,博客地址:http://blog.csdn.net/fengshizty/article/details/43794911
Jboss7上+maven搭建struts2+spring3+hibernate3完整能运行工程源码,在tomcat7上运行也成功测试了,注意:我工程文件是用myeclipse2013开发的,你需要导入自己ide的时候,会有兼容性问题:最好阁下是自己新建一个maven...
Maven项目ssh Struts2+hibernate+Spring+maven框架.zip
初学maven,在maven下搭建了一个简单的ssh框架,分享给小伙伴们
Struts2 Spring Hibernate 框架整合 Annotation Maven project
maven整合spring+hibernate+struts2
一个小型maven管理的ssh框架开发的人员管理网站,能基本对与ssh框架有一个基本了解,内容也不多,框架条理都分好了,易于学习。配置文件都有注解。默认字符集为UTF-8,数据库直接按照bean创建就行,注解形式无法自动...
公司框架是SSH,hibernate用的越来越少,做了几年后,也懒得用了,springjdbc玩到现在,maven,mybatis没用到一直都没去接触,感慨现在技术真是发展越来越快,有点落伍了,最近刚好私下接了个小项目,心想何不用maven...
NULL 博文链接:https://3806850.iteye.com/blog/904711
Struts2 Spring Hibernate 框架整合 Annotation Maven project.zip
maven2搭建hibernate+spring+struts2项目
本例写于2013年6月5日,全部采用最新的jar包,利用maven构建工具集成struts2 + spring3 + hibernate4 写成的web示例程序。该示例严格采用三层架构,提供事务处理机制。可直接基于该示例进行更深层业务的开发。
做了三年多的JavaEE开发了,在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般...今天来总结一下如何使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境。第一步:第二步:第三步:创建好的项目如下图
项目是由maven+struts2+hibernate3+spring+eclipse完成的,压缩包里还有数据库mysql脚本,希望能对你有帮助
项目框架是借鉴了使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境 这篇博文中的项目结构; 然后根据工作情况自己测试的一些代码内容如下: ①Struts2+Spring3+Hibernate4的整合开发环境 ②jetcd源码的本地...
Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门视频012,
maven3.3.9+struts2.5.5+spring4.3.3+hibernate5.2.4框架搭建实例 ssh这么主流,但是在网上搜索的资料拿来用的时候经常出错或者是没有一个完整的搭建环境,这里给大家提供一个非常完整,而且基础的实例,本人是在...
自己花好几天写的真正有效可运行的Maven2搭建的SSH2登录实例。 Struts2.0.14;Hibernate3.2.6.ga;Spring2.5.6;Maven2.0.11 任何问题,请联系luguangjin@msn.com
通过Maven整合Struts2、Spring、Hibernate。在整合的过程中偏重于使用注解和自动装配的方式。Struts2采用的是配置文件xml的方式进行配置,Spring和Hibernate采用注解的方式进行配置。