前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IntelliJ IDEA 17和Maven构建javaWeb项目

IntelliJ IDEA 17和Maven构建javaWeb项目

作者头像
用户1195962
发布2018-01-18 16:57:25
1.2K0
发布2018-01-18 16:57:25
举报
文章被收录于专栏:LanceToBigData

前言

  电脑又断电了,眼看着写好的东西就没有了,这是第二次犯这个错误了。很难受呀!还是回到正题吧,我们来使用IDEA和Maven构建一个JavaWeb项目

  软件环境:  

    IDEA:2017.2.1

    JDK:1.8.0_91

    Maven:3.3.9

一、Maven配置

1.1、Maven简介 

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

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

代码语言:javascript
复制
    - mvn compile
    - mvn test
    - mvn clean
    - mvn package
    - mvn install            //把新创建的jar包安装到仓库中
    - mvn archetype:generate //创建新项目

1.2、IDEA中配置Maven

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

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

    1)如上图标注 2 所示,Import Maven projects automatically 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。     2)如上图标注3 所示,在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,

      如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。     3)上图标注 3 所示,可以设置导入的 VM 参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

二、Maven骨架创建JavaWeb项目

2.1、IDEA和Maven创建JavaWeb过程

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

  2)如图

  3)如图

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

  4)如图

  5)如图

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

2.2、创建成功后的状态

  1)创建结束,其Log如下:

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

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

2.3、启动JavaWeb项目

  1)打开“Project Structure”

    方式一:

    方式二:

  2)配置“Facets”

  3)配置“Artifacts”

  4)启动“Edit Configurations”

  5)Add New 'Tomcat Server' 配置

  6)配置Deplyment

    第一步:

    第二步:

  7)配置Server

  8)配置结果

  9)启动Web Server

三、其他配置

3.1、在Tomcat中部署war文件

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

    2)在Browser上访问URL:http://localhost:6060/UserManagementSystem/ 即可。

3.2、创建Java程序目录

  1)创建java目录

  2) 把java目录设置为Sources

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

  喜欢就推荐哦!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-11-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Maven配置
    • 1.1、Maven简介 
      • 1.2、IDEA中配置Maven
      • 二、Maven骨架创建JavaWeb项目
        • 2.1、IDEA和Maven创建JavaWeb过程
          • 2.2、创建成功后的状态
            • 2.3、启动JavaWeb项目
            • 三、其他配置
              • 3.1、在Tomcat中部署war文件
                • 3.2、创建Java程序目录
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档