从零开始···maven创建web项目

来源:互联网 发布:淘宝限额5000怎么修改 编辑:程序博客网 时间:2024/06/07 00:52

新建maven工程
1.File菜单项->new mavenproject
2.出现对话框
第一步
因为建的是web工程,这里注意要选择webapp
第二步

GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

第三步

最后确认无误finish就行了

新建的工程目录如下:
工程目录

这里发现index.jsp报了个错误:
错误
百度后知道这个错误是由于运行环境的包没有加进去
在Build Path里进行如下操作:
解决错误

解决错误

这时候错误解决了,再来看工程目录
工程目录
此时的工程中资源资源文件多了两个。

接下来是其他的设置,比如jar包的配置和发布文件的设置:
javajar包
新建工程默认的版本是1.5(我的是这样的)这里改成自己使用的版本,我使用的是1.8版本
这里写图片描述
然后是将项目转换成Dynamic Web Project,方法是右键项目,进入properties,选择product facets
product facets
看过一些教程说第一次进去是只有一行英文链接的,但我每次新建工程进去都是这个样子,你会发现这里没有further configuration available 这个链接。这时可以先取消勾选Dynamic Web Module,然后Apply,之后再次勾选就会出现。设置相关版本为你所用的版本后
版本设置
就可以点击further configuration available进行设置
文件位置设置
成功后src目录如下
这里写图片描述
最后就要设置一下发布的文件
也是properties里面,选择deployment assembly,然后设置如下
发布文件
test文件是测试用的,可以不设置发布,如果这里没有maven dependencies,可以通过Add -> Java Build Path Entries -> Maven Dependencies -> Finish进行添加。
到这里一个maven工程基本就创建好了。

下面是相关注意点和问题总结:
1.工程结构,maven工程基本包含
src/main/java,
src/main/resources,
src/test/java,
src/test/resources
这四个资源文件,其中test资源文件是测试用的,可以不要。
2.设置输出目录:
在build path里面的source面板设置输出文件,如下:
输出目录
src/main/ 的输出目录是target/classes而src/test/ 的输出目录则是target/test-classes
3.在设置product facets时,很容易出现问题。比如选择版本时下面会说不能选这个版本,或者在操作完成后pom.xml中报错等等。
报错
对于不能修改版本号的问题,可以
1.改回原来的版本号,取消勾选,apply,
2.只改版本号,不勾选,apply,
3.勾选,apply,
还要注意,web.xml中文件头部声明的版本号要保持一致。
报错
出现上面这个错误时,你会发现工程目录下多出了一个WebContent文件,删掉就好了。

原创粉丝点击