作者:用户dvb51bjajs | 来源:互联网 | 2021-09-27 20:55
这篇文章主要介绍了Eclipse中使用Maven创建JavaWeb工程的实现方式的相关资料,希望通过本文能帮助到大家,让大家实现这样的方式,需要的朋友可以参考下
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
seckill
war
0.0.1-SNAPSHOT
seckill Maven Webapp
http://maven.apache.org
junit
junit
4.11
test
org.slf4j
slf4j-api
1.7.12
ch.qos.logback
logback-core
1.1.1
ch.qos.logback
logback-classic
1.1.1
mysql
mysql-connector-java
5.1.35
runtime
c3p0
c3p0
0.9.1.2
org.mybatis
mybatis
3.3.0
org.mybatis
mybatis-spring
1.2.3
taglibs
standard
1.1.2
jstl
jstl
1.2
com.fasterxml.jackson.core
jackson-databind
2.5.4
javax.servlet
javax.servlet-api
3.1.0
org.springframework
spring-core
4.1.7.RELEASE
org.springframework
spring-beans
4.1.7.RELEASE
org.springframework
spring-context
4.1.7.RELEASE
org.springframework
spring-jdbc
4.1.7.RELEASE
org.springframework
spring-tx
4.1.7.RELEASE
org.springframework
spring-web
4.1.7.RELEASE
org.springframework
spring-webmvc
4.1.7.RELEASE
org.springframework
spring-test
4.1.7.RELEASE
redis.clients
jedis
2.7.3
com.dyuproject.protostuff
protostuff-core
1.0.8
com.dyuproject.protostuff
protostuff-runtime
1.0.8
commons-collections
commons-collections
3.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”)。
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!