Eclipse中使用Maven创建Java Web工程的实现方式
1)在Eclipse项目栏中右键单击空白,New(或直接使用Ctrl+N快捷键) —— Other ——Maven Project。
2)选择以webapp模板创建工程
3)填写Group Id 、 Artifact Id 等信息。
groupId
定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp.
artifacted
定义了当前maven项目在组中唯一的ID,比如,myapp-util,myapp-domain,myapp-web等。
version
指定了myapp项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。
4)创建完成之后,有的电脑会提示Servelet相关的包没有被导入。这个我们可以统一在POM.XML文件中统一去写。pom.xml里面的依赖可以在http://mvnrepository.com/ 这个网站上去查找,该站点已经帮你把依赖按格式写好,十分方便。下面给出一份我以前做练手项目所用的pom.xml文件。
4.0.0 org.seckill seckillwar 0.0.1-SNAPSHOT seckill Maven Webapp http://maven.apache.org junit junit4.11 test org.slf4j slf4j-api1.7.12 ch.qos.logback logback-core1.1.1 ch.qos.logback logback-classic1.1.1 mysql mysql-connector-java5.1.35 runtime c3p0 c3p00.9.1.2 org.mybatis mybatis3.3.0 org.mybatis mybatis-spring1.2.3 taglibs standard1.1.2 jstl jstl1.2 com.fasterxml.jackson.core jackson-databind2.5.4 javax.servlet javax.servlet-api3.1.0 org.springframework spring-core4.1.7.RELEASE org.springframework spring-beans4.1.7.RELEASE org.springframework spring-context4.1.7.RELEASE org.springframework spring-jdbc4.1.7.RELEASE org.springframework spring-tx4.1.7.RELEASE org.springframework spring-web4.1.7.RELEASE org.springframework spring-webmvc4.1.7.RELEASE org.springframework spring-test4.1.7.RELEASE redis.clients jedis2.7.3 com.dyuproject.protostuff protostuff-core1.0.8 com.dyuproject.protostuff protostuff-runtime1.0.8 commons-collections commons-collections3.2.1 seckill
5)注意web.xml中要开启标签库和EL表达式支持,要用2.3以上版本,所以把xml头部的都改掉
6)maven 项目的src/main/java 和 src/main/resources 都是项目根目录(classpath:)。例如,想访问src/main/resources 目录下的mybatis-config.xml,它的路径参数要写成(“mybatis-config.xml”)。
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!



