使用IDEA 创建 MAVEN 项目
一,项目创建
1.File---New---project 选择maven 勾选Create from archtype,找到并选择org.apache.maven.archtypes:maven-archtype-webapp
2.GroupID 与 ArtifactId (按照我的个人喜欢,第一个写公司名,第二个写项目名)
3.选择自己maven
注:如果项目骨架从本地获取,则添加参数(archetypeCatalog=internal)
4.给项目命名
5.得到MAVEN项目
二,项目启动
两种方式:
(1)
File---Project Structure(设置编译路径等)---Modules
点击+ 选择Web
Deployment Descriptors 修改 定位到文件目录中src---main---webapp---WEB-INFO---web.xml 文件
Web Resource Directories 修改 定位到文件目录 src---main---webapp
File---Project Structure---Artifacts
点击+ 选择自己的项目 点击OK

选择Edit Configurations
点击+ Tomcat Server---Local
Name:修改自己的tomcat名字
点击 Application server 行 后面的configure 选择自己的Tomcat目录后返回
选择Deployment 点击+ 选择Artifacts
运行项目,IDEA默认打开首页可以看到Hello World
(2)
打开IDEA左下方Terminal 终端 输入mvn install
如果显示BUILD SUCCESS 则编译打包成功。
注:JAVA_HOME引用的JDK版本一定要与IDEA中的JDK版本一致。
因为我工作和自己独立开发是使用一台电脑,使用的JDK版本分别是1.5和1.8
当JAVA_HOME中JDK版本为1.5,IDEA中JDK的使用版本是1.8,则运行以上打包命令的时候,会报JDK版本错误。
项目中多出target目录,该目录下也打出了war包。
得到war包,两种部署方式,任意选择
<1>拷贝war包到Tomcat目录中webapps文件夹下,使用cmd命令行,执行bin目录下startup.bat脚本。打开浏览器输入本机地址,可以看到hello World
<2>使用idea对tomcat进行配置部署。如上找到并选择 Edit Configurations,找到Tomcat--Local,进行相应配置,选择Deployment 点击+,选择spring.war作为部署包启动,效果是一样的。
使用IDEA 创建 MAVEN 项目的更多相关文章
- 创建maven项目(cmd 命令)
2016五月 22 原 创建maven项目(cmd 命令) 分类:maven (994) (0) 1.普通方式创建 1)进入cmd窗口执行 mvn archetype:generate 2) 光标停止 ...
- (八)Eclipse创建Maven项目运行mvn命令
1.Eclipse创建Maven项目 使用Eclipse创建一个Maven项目非常的简单,选择菜单项File>New>Other(也可以在项目结构空白处右击鼠标键),在弹出的对话框中选择M ...
- Jenkins创建Maven项目及SSH部署
前面我们已经安装了Jenkins的环境,以及配置好了jdk和maven.下面我们来看如何通过Jenkins将svn的项目进行打包和部署. 创建MAVEN项目 1.点击新建,输入项目名,选择" ...
- Eclipse创建maven项目
许久不创建maven web项目了,今天上手很是陌生,搜集资料后终于创建成功,跟大家也分享一下,同时也便于以后再次忘记使用... 新建maven项目(右击new,若不存在,可在other里面寻找)
- 首次创建maven项目的准备工作
需要JDK1.5以上.Eclipse.maven maven下载地址:http://maven.apache.org/download.cgi 1.配置环境变量新建系统变量M2_HOME 2.运行cm ...
- Storm系列(三):创建Maven项目打包提交wordcount到Storm集群
在上一篇博客中,我们通过Storm.Net.Adapter创建了一个使用Csharp编写的Storm Topology - wordcount.本文将介绍如何编写Java端的程序以及如何发布到测试的S ...
- 分模块创建maven项目(一)
maven是一个项目构建和管理的工具. 我们可以通过maven仓库可以实现管理构建(主要是JAR还包括:WAR,ZIP,POM等等). 我们可以通过maven插件可以实现编译源代.产生Javadoc文 ...
- 创建maven项目时,提示 overlaps the workspace location
创建maven项目时提示: Invalid project description.OKF:\java\mywork overlaps the workspace location: F:\java\ ...
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
[项目管理和构建]十分钟教程,eclipse配置maven + 创建maven项目(三) 上篇博文中我们介绍了maven下载.安装和配置(二),这篇博文我们配置一下eclipse,将它和maven结合 ...
- Maven安装和配置,eclipse创建Maven项目
提示:使用Maven需要先安装jdk. 下载安装Maven 一.下载最新版的Maven,下载地址:http://maven.apache.org/download.cgi 二.将Maven下载到E:\ ...
随机推荐
- android黑科技系列——静态分析技术来破解Apk
一.前言 从这篇文章开始我们开始我们的破解之路,之前的几篇文章中我们是如何讲解怎么加固我们的Apk,防止被别人破解,那么现在我们要开始破解我们的Apk,针对于之前的加密方式采用相对应的破解技术,And ...
- wpf 错误 执行了 QueryInterface 调用,请求提供 COM 可见的托管类“BoilerMonitoringV1._0.MapControl”的默认 IDispatch 接口。
在做wpf嵌入地图时,在自定义的WebBrowser 里面使用JavaScript调用外部方法的时报的错误 在原来的WinForm里 我们只要在窗体类设置的头部设置个 [System.Runtime. ...
- hdu2112 HDU Today 基础最短路
这题的关键是把车站的名字转化为点的编号.我用的是map.声明一个map<string,int> st,然后按照字符串出现的次序给st赋值.例如:st[s1]=2;代表这字符串s1出现的次序 ...
- MySQL 5.6 Reference Manual-14.2 InnoDB Concepts and Architecture
14.2 InnoDB Concepts and Architecture 14.2.1 MySQL and the ACID Model 14.2.2 InnoDB Multi-Versioning ...
- 常用MySql命令列选
常用MySql命令列选 命令 参数 含义 alter 数据库,表 修改数据库或表 backup 表 备份表 \c 取消输入 create 数据库,表 创建数据库或表 delete 表和行的表达式 ...
- Stanford概率图模型: 第一讲 有向图-贝叶斯网络
原文链接(系列):http://blog.csdn.net/yangliuy/article/details/8067261 概率图模型(Probabilistic Graphical Model)系 ...
- Swfit4.0中JSON与模型原生互转(JSONEncoder/JSONDecoder的使用)
在Objective-C中,苹果并没有提供JSON转模型(模型转JSON)的接口,往往在开中需要添加第三库来处理JSON数据,比如:JsonModel.MJExtension.Mantle.JsonK ...
- C# 取web应用程序运行目录
HttpRuntime.AppDomainAppPath
- 07 Django组件-中间件
中间件 方式一:函数式:中间件[middleware],也叫钩子方法[钩子函数],hook Django中的中间件是一个轻量级.底层的插件系统,可以介入Django的请求和响应处理过程,修改Djang ...
- day25-1 time,datetime模块
目录 time 为什么要有time模块,time模块有什么用 时间戳形式 格式化时间 结构化时间 各种时间格式互相转换 datetime 为什么要有datetime模块,detatime模块有什么用 ...