新建

新建maven项目。create from archetype。选择maven-archetype-webapp

Next。填写GroupId,ArtifactId和Version

attname=&e=1422796020&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:ogUmxYsQQgdf3rA68uZWI7IYuv4" alt="maven" title="">

Next,这里在Properties中加入一个參数archetypeCatalog=internal。不加这个參数,在maven生成骨架的时候将会很慢,有时候会直接卡住。

来自网上的解释:

archetypeCatalog表示插件使用的archetype元数据。不加这个參数时默觉得remote,local。即中央仓库archetype元数据。因为中央仓库的archetype太多了。所以导致非常慢,指定internal来表示仅使用内部元数据。

attname=&e=1422798312&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:bfAVtk3dLctPaOCV5gxFNwcoz1E" alt="maven" title="">

Next,填写项目名称和module名称。

点击Finish。

项目的文件夹结构例如以下:

设置

配置IntelliJ

在IntelliJ的设置中,能够设置maven的安装文件夹,settings.xml文件的位置。和本地仓库的位置等信息。

配置项目的JDK和language level

attname=&e=1422801407&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:Qq36p9NA2tjxI1EgYb5Vn2GSq-Q" alt="config" title="">

在main目录下新建一个java目录,把它设为源码目录。

attname=&e=1422801407&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:w3y6uQiZlUmZRmJAmfI9E54ktjg" alt="config" title="">

为module加入外部依赖的jar包。

attname=&e=1422801407&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:Y0vo1r2iVHOd6wEH2zb7idJo37M" alt="config" title="">

加入tomcat的依赖是为了满足servletjsp依赖的,tomcat作为一个servlet容器提高了servletjsp的API。

加入jar包依赖。

设置artifact。

设置tomcat。

attname=&e=1422801407&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:8X5Dop_0BMo6iAkoH4N1jWVBbkk" alt="config" title="">

启动tomca

訪问

attname=&e=1422802234&token=bm0aGge7R2WSvVmK5LOvS5P0w6J5-Dt0_YCJMk1I:EgKZHwiVQO0THOlBC7_9F839iCs" alt="web" title="">

出现Hello World!就说明搭建成功!

IDEA搭建maven项目的更多相关文章

  1. 使用idea搭建maven项目

    前言---2018-11-24 博主最近呀,也是一直在看书,但是呢有许多小伙伴和博主反应,在eclipse都会搭建maven项目,但是呢到了idea就不会了,于是了博主就起了个早床写一遍博客咯.希望对 ...

  2. ssm+maven+pageHelper搭建maven项目实现快速分页

    ssm+maven+pageHelper搭建maven项目实现快速分页 PageHelper分页使用: 插件的环境引入: 1.pom文件中引入分页插件的资源位置: <dependency> ...

  3. Eclipse搭建maven项目的流程,聚合所有的子模块项目

    Eclipse搭建maven项目的流程 2018年03月01日 15:47:03 阅读数:22 1:搭建parent工程,用来聚合所有的子模块项目 2:搭建公共使用的模块common 这里你要点击空白 ...

  4. SpringMVC-Spring-Hibernate项目搭建之一-- 搭建maven 项目 & servlet的demo

    一. 搭建maven项目  1. 新建maven项目,选择maven Project --> Next 2. 勾选 Create a simple project --> Next 3. ...

  5. SpringMVC框架入门配置 IDEA下搭建Maven项目(zz)

    SpringMVC框架入门配置 IDEA下搭建Maven项目 这个不错哦 http://www.cnblogs.com/qixiaoyizhan/p/5819392.html

  6. eclipse上的git命令使用浅析,搭建Maven项目

    eclipse上的git命令使用浅析 2016-03-31 14:44   关于eclipse上git的安装和建立代码仓库的文章比较多,但作为一个初识git的人更希望了解每个命令的作用. 当项目连接到 ...

  7. maven仓库失效的情况下搭建maven项目

    maven仓库失效的情况下搭建maven项目 1,在有maven仓库的情况下mvn clean package 2,整个项目拷贝到没有的环境下 3,ls |xargs -t -I a cp a/pom ...

  8. [Eclipse的Maven项目搭建,仅为测试Maven功能]如何在Eclipse下搭建Maven项目

    [Eclipse的Maven项目搭建,仅为测试Maven功能]如何在Eclipse下搭建Maven项目   你可能需要了解以下才能更好的阅读以下: 在 Windows 中配置Maven: http:/ ...

  9. Eclipse搭建Maven项目并上传SVN备份

    本文出自:http://www.cnblogs.com/2186009311CFF/p/7226127.html 背景:近段时间在学着Java,想着用Java做BS的项目.但是项目一遇到问题又要重做, ...

  10. 久违的问候-----eclipse中搭建maven项目2016年

    好久没有写过博客了,可是一直向别人推荐自己的博客,深感惭愧!今天再次在寒冷之夜继续code,config,write. 接下来,我们就来谈下eclipse中搭建maven web工程的步骤!虽然就是一 ...

随机推荐

  1. Activity介绍

    1.Activity使用方法(跳转): (1)写Activity类继承Activity package com.example.test2; import android.app.Activity; ...

  2. VS2013 更改MFC标题栏图标和生成的执行文件图标

    创建一个新工程,可以什么都不加.打开.rc,  创建或打开Icon资源(以下都以Icon为例).     单击工程窗口的资源视图标签,选中资源ID为IDR_MAINFRAME图标资源,然后按Delet ...

  3. javascript验证前端页面

    数据表结构 1.html页面 <!DOCTYPE html> <html> <head> <title>注册</title> <met ...

  4. Python模块学习:glob 文件路径查找

    glob模块是最简单的模块之一,内容非常少. 用它可以查找符合特定规则的文件路径名.跟使用windows下的文件搜索差不多. 查找文件只用到三个匹配符:”*”, “?”, “[]”. ”*”匹配0个或 ...

  5. 【转载】SQL server connection KeepAlive

    1.什么是SQL server TCP连接的keep Alive? 简单说,keep alive 是SQL server在建立每一个TCP 连接的时候,指定了TCP 协议的keepaliveinter ...

  6. asp.net生成word文档服务器配置

    一.asp.net生成word文档,布署到正式的服务器上就出现           错误:System.Runtime.InteropServices.COMException (0x800A1098 ...

  7. React+dva.js+typescript实现百度贴吧移动web端

    个人练习作品,有bug欢迎在github上提:) github地址:https://github.com/axel10/react-tieba 整个项目中实现起来最麻烦的应该算是滚动位置记忆和路由动画 ...

  8. android okhttp3

    一. 传键值对 public String webLogin() { String responseData = null; OkHttpClient client = new OkHttpClien ...

  9. UVA 1347 Tour 【双调旅行商/DP】

    John Doe, a skilled pilot, enjoys traveling. While on vacation, he rents a small plane and starts vi ...

  10. 在apache2.4.6中配置虚拟主机支持web.py

    web.py 是一个简单好用的python web框架. (http://webpy.org/) apache httpd是一款开源配置简单的web容器. (http://apache.org/) 假 ...