使用IntelliJ IDEA 15和Maven创建Java Web项目

2016年03月08日 09:50:59

1. Maven简介

    相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。

   可以通过其命令做所有相关的工作,其常用命令如下:

    - mvn compile
    - mvn test
    - mvn clean
    - mvn package
    - mvn install            //把新创建的jar包安装到仓库中
    - mvn archetype:generate //创建新项目
    中央工厂URL:http://search.maven.org/    http://repo.maven.apache.org/maven2

    本文主要演示在IntelliJ IDEA IDE环境下如何配置和使用。

2. 配置Maven

       软件配置一次即可,所有Maven项目共享。


    1)如上图标注3 选择自己的仓库


   1)如上图标注 2 所示,Import Maven projects automatically 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。
   2)如上图标注3 所示,在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。
  3)上图标注 3 所示,可以设置导入的 VM 参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

3. Maven 骨架创建 Java Web 项目

1) File -> New -> Project...

2) 如下图


3)如下图


GroupId和ArtifactId<项目名>还有Version,这三个属性目的是标识你的项目的唯一性。


4)如下图


5) 如下图


 6)点Finish之后,Maven会根据刚才的配置创建一个基于Maven的Web App.

       - 创建结束,其Log如下:


       - 创建结束,其代码结构如下:


    recources文件夹:一般用来存放一些资源文件
    webapp文件夹:用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用

4. 启动 Java Web 项目

1)打开“Project Structure”


2)配置“Facets”


3)配置“Artifacts”


4) 启动“Edit Configurations”


5) Add New 'Tomcat Server' 配置


6) 配置Deplyment


7) 配置Server


   其结果如下:


8) 启动Web Server


现在可以通过Browser访问WebServer的页面了。


5. 在Tomcat中部署war文件

    1)把MVNDemo.war copy到Tomcat的webapps目录下。

    2)在Browser上访问URL:http://localhost:8080/MVNDemo/ 即可。

6. 创建Java程序目录

1) 创建java目录


2) 把java目录设置为Sources

   选中java文件夹,点击上面的Make as:Sources,该文件夹就会变成蓝色,用以保存java代码,按OK。

































使用Intellij IDEA 和maven创建web项目webapp全过程

使用Intellij IDEA 和maven创建web项目webapp全过程。注意中间可能会卡住,所以中间有说要加个参数这样就会很快。...
  • yezhuanxu
  • yezhuanxu
  • 2016年11月30日 20:45
  • 20004

idea用maven创建web项目(详细)

idea用maven创建web项目
  • u010361662
  • u010361662
  • 2016年01月29日 09:50
  • 5207

如何使用IntelliJ Idea创建一个分模块Maven+Web项目

所谓多层Maven项目,就是整个Project是Maven构建的,然后里面每个module也是Maven构建的。module的Maven会继承Project的Maven。       下面我就来演示一...
  • qj30212
  • qj30212
  • 2016年09月02日 23:58
  • 4170

在IDEA中简单使用Maven构建web项目

在这之前简单介绍一下Maven: Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lif...
  • Lucky66666
  • Lucky66666
  • 2017年09月13日 22:54
  • 652

IntelliJ IDEA2016.1 + maven 创建java web 项目

最近开始使用idea 来写java项目了,这个很流行,相比Eclipse方便了很多。功能多了,相对应的使用的复杂度也较高了,因为网上很多的使用和创建项目的简单教程,都是基于老版本的,每个新版本都有不一...
  • mercyT
  • mercyT
  • 2016年04月30日 16:14
  • 16985

用idea创建一个maven web项目

前言:虽然之前实习的时候有过Spring框架的实践,但是因为基本上都是在已有的基础上进行修修补补,并没有对Spring框架有深刻的理解。所以从今天起,要从零开始对Spring框架进行学习。在此之前,第...
  • sinat_34596644
  • sinat_34596644
  • 2016年10月22日 11:48
  • 12597

idea2017创建maven web项目

idea2017创建maven web项目开始接触一个新的ide真是一头雾水,不过不得不说idea的功能是真的强大。作为一个刚刚开始搞web的小小小白,开始第一个项目的过程很是艰辛,光创建项目到部署到...
  • weixin_38410429
  • weixin_38410429
  • 2017年05月12日 21:34
  • 7234

Intellij IDEA创建Maven Web项目

Intellij IDEA作为最好的Java IDE,创建Maven项目还是比较简单的,但是创建一个Maven Web项目还是要修改一些配置的,下面进行总结整理。 1前言 在创建项目中,IDE...
  • gebitan505
  • gebitan505
  • 2016年07月06日 13:45
  • 1333

ltelliJ IDEA 创建Maven web项目无src目录的解决方案

http://blog.csdn.net/woshizhhblog/article/details/68491952?locationNum=14&fps=1 一、缘由 ...
  • xiaoke815
  • xiaoke815
  • 2017年05月30日 18:23
  • 1953

使用IDEA创建一个maven项目

首先打开IDEA后点击settings  然后在VM Options内添加-DarchetypeCatalog=internal 运行参数  (不做上面操作的话会导致maven 骨...
  • weixin_40289730
  • weixin_40289730
  • 2018年01月09日 22:06
  • 11
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用IntelliJ IDEA 15和Maven创建Java Web项目
举报原因:
原因补充:

(最多只允许输入30个字)