Maven如何创建Maven web项目

news/2024/11/29 9:35:30/

1、创建一个新的模块:

1.1 使用骨架点一下,这里

 1.2 找到maven-archetype-webapp项目,选中点击,一路next就行。

1.3 删除不必要的maven配置:(这里我不需要,针对自己情况而定)

可以从name这里开始全部删除,一直到proect前的内容全部选中

 

 

 这里package是打包的意思,默认达成jar包,这里设置为打成war包;

1.4 补全剩余内容:这里有java和resource两个目录没有,点击右键,new一个directory:

 1.5 new 两个目录:java和resource

 1.6 这样我们的web项目结构就创建好了

不使用骨架的构建方法(适合已经构建好项目,后期补齐他的情况):

(1)、在pom.xml中添加pachage打包的方式war

<packaging>war</packaging>

(2)、点击创建项目的Facets

 

 选中你构建的项目,双击红色位置

 

 一路ok就行

 (3)、创建web.xml文件,点击+号

 

 自己创建项目后添加\src\main\webapp\就算补齐了,版本默认4.0就行,点击OK之后,maven项目的骨架就创建OK了

 


http://www.ppmy.cn/news/543248.html

相关文章

一道 google曾出过的笔试题:编程实现对数学一元多项式的相加和相乘操作

转自&#xff1a;http://www.cnblogs.com/kubixuesheng/p/4084095.html 数学中一元n次多项式可表示成如下的形式&#xff1a; Pn(x)p0p1xp2x^2…pnx^n (最多有 n1 项&#xff0c;n 1 个系数唯一确定她) (1)请设计一套接口用以表示和操作一元多项式 (2)根据上述设计实现…

select2动态填充数据(豪华VIP自定义option)

1.代码 <!DOCTYPE html> <html><head><meta charset"UTF-8"><title>select2</title><link href"https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel"stylesheet" /&…

一文掌握常用的机器学习模型

AI 科技大本营按&#xff1a;本文节选自微软亚洲研究院机器学习研究团队刘铁岩、陈薇、王太峰、高飞合著的《分布式机器学习&#xff1a;算法、理论与实践》一书。为了让大家更好地理解分布式机器学习&#xff0c;AI科技大本营联合华章科技特别邀请到了本书的作者之一——微软亚…

BAT 大厂Java 面试题集锦之核心篇附参考答案

核心篇 数据结构与算法网路:TCP/IP, HTTP操作系统, 文件, shell, CPU, IO, epoll, 非阻塞IO,进程/线程/协程,锁HashMap, ConcurrentHashMap实现原理, 链表, 红黑树gitmaven缓存:各种缓存, redis zset与跳跃表高并发,高可用,降级,限流,容灾,弱依赖分布式框架架构设计, clean cod…

[从零开始环境配置] 联想R9000X-无人驾驶相关环境配置历程-Ubuntu16.04+anaconda+pcl-1.8+ros+cuda10.0+cudnn7.3

环境配置顺序 序言1.Ubuntu 16.04 基本环境配置1.1 系统盘制作1.2 系统安装 2. 基本环境配置2.1 网卡配置2.2 镜像源配置2.3 显卡驱动配置2.4 搜狗拼音安装2.5 ubuntu 与 windows 双系统时间不对 3. 学习环境配置3.1 Anaconda3.2 CUDA10.0CUDNN7.33.2.1 CUDA10.03.2.2 CUDNN 3.…

【清澄竞技4.7】painting

好久没更新了&#xff0c;还是要总结一下 第一次参加集训队考试&#xff0c;拿了非集训队的第一&#xff0c;happy ing 主要是靠ac此题拿的分 题目大意&#xff1a;给出一颗n个节点的树&#xff0c;要给每一条边染一个1~n-1的颜色&#xff0c;染颜色i的代价为i&#xff0c;要…

centos 7 查看系统/硬件信息及运维常用命令+联想Y430P无线网卡驱动安装

centos 7 查看系统/硬件信息及运维常用命令 当前环境&#xff1a;联想Y430P CentOS 7.3 [rootyan-001 ~] # uname -a # 查看内核/操作系统/CPU信息的Linux系统信息命令 [rootendv ~]# uname -a Linux endv 3.10.0-514.6.1.el7.x86_64 #1 SMP Wed Jan 18 13:06:36 UTC 2017 x8…

七万字,151张图,通宵整理消息队列核心知识点总结!这次彻底掌握MQ!

前言 本文主要涵盖了关于消息队列的大部分核心知识点&#xff0c;涉及的消息队列有 RocketMQ、Kafka。 本文很长&#xff0c;所有内容都为博主原创&#xff0c;纯手打&#xff0c;如果觉得不错的话&#xff0c;来个点赞评论收藏三连呀&#xff01; 之后还会有迭代版本&#…