Maven实战(一) eclipse构建maven的web项目
发布日期:2021-06-30 22:40:52 浏览次数:2 分类:技术文章

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

使用Eclipse的maven构建一个web项目

1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next

这里写图片描述

2、选择项目路径 Usedefault Workspace location默认工作空间

这里写图片描述

3、选择项目类型 在Artifact Id中选择maven-archetype-webapp

这里写图片描述

4 、输入Group ID和 Artifact ID,以及Package

Group ID一般写大项目名称。Artifact ID是子项目名称。    Package是默认给你建一个包,不写也可以    ![这里写图片描述](https://img-blog.csdn.net/20170907155318475?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG92b28=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

5、刚建立好后的文件结构如下图

如果这里显示的内容多,一般是Filters设置的问题;或perspective为JavaEE模式,改成Java模 式就可以了

这里写图片描述

6、配置项目 需要添加src/main/java,src/test/java ,src/test/resources三个文件夹

右键项目根目录点击New -> Source Folder,建出这三个文件夹

注意:不是建普通的Folder,而是Source Folder

这里写图片描述

这里写图片描述

7**、更改class路径 右键项目,Java Build Path -> Source 下面应该有4个文件夹。**

src/main/java,src/main /resources,src/test/java ,src/test/resources

选上Allow output folders for source folders    双击每个文件夹的Output folder,选择路径    src/main/java,src/main/resources,选择target/classes;    src/test/java ,src/test/resources, 选择target/test-classes;            在此处还要更改:更改文件夹显示的顺序:点击Order and Export;更改JDK版本:在Libraries双击JRE System Library,要1.6版本

这里写图片描述

这里写图片描述

8、把项目变成Dynamic Web项目 右键项目,选择Project Facets,点击Convert to faceted fro

这里写图片描述

9、配置Project Facets 更改Dynamic Web Module的Version为2.3。(3.0为Java7的)。

如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6,或者需要在此窗口的Java的Version改成1.6

这里写图片描述

10、设置部署程序集(Web Deployment Assembly)

上面步骤设置完成后,点击OK,Properties窗口会关 闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图

这里写图片描述

此处列表是,部署项目时,文件发布的路径。    (1)我们删除test的两项,因为test是测试使用,并不需要部署。    (2)设置将Maven的jar包发布到lib下。    Add -> JavaBuild Path Entries -> Maven Dependencies -> Finish    设置完成效果图

这里写图片描述

11、构建框架 在pom.xml中添加所需要的jar包

使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例 如输入jsf,就会自动搜索关于JSF相关的jar包,我们选择2.0.4版本的jsf,将jsf包全部添加进来    需要添加的其他jar包有:junit、jstl    或者点击pom.xml直接编辑pom.xml文件,这样可以直接copy过来dependencies内容;    我们的pom.xml文件可直接复制下面的内容:
4.0.0
com.smile.maven.demo
maven-demo-web
war
0.0.1-SNAPSHOT
maven-demo-web Maven Webapp
http://maven.apache.org
junit
junit
3.8.1
test
com.sun.faces
jsf-api
2.0.4-b09
com.sun.faces
jsf-impl
version>2.0.4-b09
javax.servlet
jstl
1.2
taglibs
standard
1.1.2
maven-demo-web

**12、发布 对着工程点右键:Run As ->Maven install 然后再Run As -> Mavenpackage.

生成完后用Tomcat跑即可**

—————————————————————————————————————————————————–

java 架构师全套教程,共760G, 让你从零到架构师,每月轻松拿3万

下载地址:

https://item.taobao.com/item.htm?spm=686.1000925.0.0.4a155084hc8wek&id=555888526201

01.高级架构师四十二个阶段高

02.Java高级系统培训架构课程148课时
03.Java高级互联网架构师课程
04.Java互联网架构Netty、Nio、Mina等-视频教程
05.Java高级架构设计2016整理-视频教程
06.架构师基础、高级片
07.Java架构师必修linux运维系列课程
08.Java高级系统培训架构课程116课时
(送:hadoop系列教程,java设计模式与数据结构, Spring Cloud微服务, SpringBoot入门)

01内容详情:

这里写图片描述
—————————————————————————————————————————————————–

转载地址:https://lovoo.blog.csdn.net/article/details/77882687 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Maven实战(二)--setting.xml详解
下一篇:Maven实战(三)--Pom.xml详解

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月29日 04时36分43秒