博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用maven创建javaweb项目
阅读量:6994 次
发布时间:2019-06-27

本文共 4917 字,大约阅读时间需要 16 分钟。

hot3.png

使用eclipse的maven创建项目,不管理是java项目还是javaweb项目都差不多,创建时有提示。这里以创建javaweb项目为例

打开新建项目选择maven project在选择类型时选择webapp

 然后填入组织ID和项目ID

 

再然在main目录下新建一个java文件夹用来存放java代码,完成后如图:

 

因为这些插件都是以前,所以我们需要去改一些东西,不然该项目是一个servlet2.3的版本的项目。我们去工作目录

把org.eclipse.jdt.core.prefs.xml里的东西由1.5改成1.8,指java1.8。

同时把org.eclipse.wst.common.project.facet.core.xml中的1.5和2.3改成1.8和3.0

说明是由原来的jdk1.5,servlet2.3版本变成jdk1.8和servlet3.0版本。

(改前)

(改后)

 

然后再来查看项目的project Facets如图

 

这里还要重点注意Build Path 和Deployment Assembly一个是构建路径一个是发布打包时相关的。

我们这里再把web.xml里的由2.3的头变居3.0 的头吧。这个可以不改。理解了就行。

(改前:servlet2.3的web.xml头信息)

(改后:servlet3.0的web.xml头信息)

上传一份servlet3.0的web.xml的头信息

Archetype Created Web Application

这样我们一个maven的javaweb项目就完成了,我们现在就主要关心我们pom.xml解决依赖问题。

上一个pom.xml的图:

 

再上一份完整的pom.xml,引入了spring和jstl库的。

4.0.0
com.text
test
war
0.0.1-SNAPSHOT
test
http://maven.apache.org
UTF-8
4.2.4.RELEASE
junit
junit
3.8.1
test
jstl
jstl
1.2
taglibs
standard
1.1.2
org.springframework
spring-aop
${springversion}
jar
compile
org.springframework
spring-aspects
${springversion}
jar
compile
org.springframework
spring-beans
${springversion}
jar
compile
org.springframework
spring-context
${springversion}
jar
compile
org.springframework
spring-context-support
${springversion}
jar
compile
org.springframework
spring-core
${springversion}
jar
compile
org.springframework
spring-expression
${springversion}
jar
compile
org.springframework
spring-jdbc
${springversion}
jar
compile
org.springframework
spring-jms
${springversion}
jar
compile
org.springframework
spring-orm
${springversion}
jar
compile
org.springframework
spring-oxm
${springversion}
jar
compile
org.springframework
spring-tx
${springversion}
jar
compile
org.springframework
spring-web
${springversion}
jar
compile
org.springframework
spring-webmvc
${springversion}
jar
compile
org.springframework
spring-test
${springversion}
jar
compile
test

 

最后有许多关于maven的依赖,构建,自动发布等那些只有留在笔记本里用到时再复制到pom.xml 即可。

使用。

 先使用Maven test结果如图:

 

 

 使用maven install结果如图:

 

已经成功打包好了testweb.war包,我们直接放到tomcat的webapp下只要开启了自能布署,那么tomcat会自能解压testweb.war包并发布。

其实maven还有发接发布到tomcat的插件:

maven中tomcat7-maven-plugin插件的使用

转载于:https://my.oschina.net/lenglingx/blog/603480

你可能感兴趣的文章