MAVEN创建并打包web项目
maven项目是由一个maven project和多个maven module组成的,以下简介一下maven webapp的创建和打包,前提是你已经安装配置好maven了。
打开eclipse。依照例如以下操作:
我们首先当然要先创建一个project。如上图选择。
如今maven project已经创建好了,project的名称是test。而且自己主动创建了一个pom.xml配置文件。这是一个灵魂性的配置文件,以后还会具体介绍。
下一步我们创建一个maven module。
注意以下步骤,此步不须要勾选create a simple project,由于我们要用到maven的archetype原型。
在以下的步骤中输入webapp便会出现我们须要的archetype原型,例如以下图。选中我们所要的原型,然后next。
上图中输入自己的包名,然后就能够finish了,这样一个webapp就创建成功了,此module的名称是test_web,可是呢,查看eclipse代码,会发现有报错。这是由于此maven项目没有引入servlet依赖所致。
看下图。输入下图的网址,然后打开就能够看到servlet3.0.1的相关依赖配置。把它拷贝下来。然后看下下图。
把上图拷贝下来的配置信息黏贴到下图所看到的位置,保存,此时不要着急,有点慢,完毕后会发现上面的错误没了。
如今一个maven框架下的web项目就创建好了,下一步就是打包測试了。
我先用命令行演示一下。还有两个方法,依次会在以后的文章中说明。
首先,进入项目的根文件夹,例如以下图所看到的;
然后,运行mvn clean package。
因为我命令行使用的maven是3.2.1的,所以非常顺利就完毕了,假设用低版本号的话,可能会有问题,这个问题以后再说。
例如以下去所看到的,说明打包完毕,上面那个方框里就是打包后war包的存放路径,把它拷贝到tomcat以下...apache-tomcat-7.0.62\webapps就能够測试了。
转载于:https://www.cnblogs.com/wzjhoutai/p/7057638.html
MAVEN创建并打包web项目相关推荐
- Maven3路程(三)用Maven创建第一个web项目(1)
一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建 ...
- 用Maven创建第一个web项目Struts2项目
一.创建一个web项目 参考前面文章,项目名:maven-struts-demo. 二.配置pom.xml文件添加struts2依赖 <project xmlns="http://ma ...
- 使用Apache Tomcat Maven插件部署运行 Web 项目
2019独角兽企业重金招聘Python工程师标准>>> 什么是Apache Tomcat Maven Plugin? Maven Plugin 是Apache Tomcat 提供的一 ...
- eclipse maven打包jar 部分jsp无法访问_Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目...
Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目 步骤1:删除j2ee目录步骤2:新建Maven 项目步骤3:这个界面点下一步步骤4: 这个界面使用webapp ...
- IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)
2019独角兽企业重金招聘Python工程师标准>>> 本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的Java Web项目的过程. 本文PDF文档下载地 ...
- java项目打成jar和war_maven打包web项目时同时打包为war和jar文件的方法
本文介绍了maven打包web项目时同时打包为war和jar文件的方法,分享给大家,具体如下: 首先在pom.xml文件中指定war的打包方式,war test test war 上述代码在eclip ...
- IDEA创建mybatis框架web项目
IDEA创建mybatis框架web项目 一.idea新建项目 新建的时候选择java Enterprise ,选择jdk,maven仓库等.点击next 二.选择Web Profile,点击next ...
- Maven构建多模块web项目(IDEA)
title: Maven构建多模块web项目(IDEA) 项目结构 dangmanager => 父模块 manager_common => 公共模块(如工具类) manager_pojo ...
- 用IDEA打开并调试没有使用maven的普通Java WEB项目
最近有一个改一个eclipse写的老项目的需求,没有用maven,由于对IDEA熟悉一些,所以用IDEA来改,记录一下如何用IDEA打开并调试一个没有使用maven的普通Java WEB项目. 文章目 ...
最新文章
- 广西卫生职业技术学院计算机考试,广西卫生职业技术学院单招2021年春招分数线...
- C++中的虚函数表介绍
- 2014 Container技术大会:未来Linux Container会是PaaS平台的核心
- pjsip for Android的编译
- python控制步进电机驱动器_树莓派操作案例1-使用python GPIO+TB6612驱动步进电机
- c语言函数能改变指针吗,如何修改传递给C中函数的指针?
- 部署到gcp_剖析大数据公司为什么选择 GCP?
- hue集成mysql报错_CDH5.7Hue使用sqoop导出mysql数据报错
- python点图为什么显示不出来_matplotlib图只显示点而不是lin
- 阿里云原生专家复礼:多活容灾建设思路与经验分享
- matplotlib绘制李萨如图(三) 静态3D李萨如图
- nc文件的读取与写入
- 【MMD】MikuMikuDance入门必备网址整理
- 线性代数知识点总结,基础概念和计算整理(手写版)
- java精选视频资源,收藏慢慢看!
- 乒乓球十一分制比赛规则_乒乓球11分制竞赛规则简单讲解
- Android:EditText 设置弹出数字输入法键盘
- web-HTML5-图片+超链接标签..
- ASUS 华硕 NX580V 飞行堡垒 安装WIN7系统教程
- hdu 6289 寻宝游戏
热门文章
- 生成高分辨率pdf_用于高分辨率图像合成的生成变分自编码器
- 全志A33-编译uboot
- 如果没有网上购物,商铺价格会不会更高?
- 看奥运之二:现场看男子体操团体决赛
- seo黑帽劫持用的php,黑帽seo 论坛:黑帽seo防止网站被k的js劫持跳转代码
- python访问序列元素的编号用什么括起来_python-重新编号数组中元素的有效方法...
- linux加一个2t硬盘吗,在linux下新增一块硬盘的操作。(包含大于2T的硬盘在linux下挂载操作)...
- html评论置顶功能,微信公众号精选留言评论怎么置顶显示?功能在哪里设置?...
- python集合的基本操作不包括_Python基础知识储备,List集合基本操作大盘点
- matlab如何把选中区域标亮