把Maven集成到IntelliJ IDEA并且创建第一个web工程

本文介绍Maven的基本概念,包括POM、坐标、依赖管理和常用命令。同时,详细讲解如何将Maven集成到IDEA中,以及如何使用Maven创建web项目。

Maven的使用

POM:Project Object Model  项目对象模型

pom.xml中包含项目自身信息,项目运行所依赖的jar包信息,项目运行环境信息(jdk、tomcat信息)。

pom.xml对于Maven工程是核心配置文件,与构建过程相关的一切设置都在这个文件中进行配置

Maven中的坐标:

使用三个向量在仓库中唯一定位一个Maven工程

groupid:公司组织的名称

artifactid:模块名

version:版本

常用命令:

mvn clean:清理

mvn compile:编译主程序

mvn test-compile:编译测试程序

mvn test:执行测试

mvn package:打包

mvn install:安装

 

仓库:本地仓库,远程仓库【私服】,中央仓库

 

依赖管理:就是项目对jar包的管理

依赖的范围:

compile范围依赖:

对主程序有效

对测试程序有效

参与打包

test范围依赖:

对主程序无效

对测试程序有效

不参与打包

例子:junit

project范围依赖:

对主程序有效

对测试程序有效

不参与打包

不参与部署

例子:servlet-api.jar

 

把Maven集成到IDEA

要把Maven部署到IDEA中首先需要先在官网下载好maven,然后就可以进行下面的配置了。

首先,①设置的是我们maven的安装路径,②是maven中配置文件的路径(conf->settings.cml),一般设置完②下面那项就会自动设置好,如果没有自动设置好,可以自己手动选择一下本地仓库,然后apply,OK就好了。

配置下面这条作用是我们之前工程用过的插件,下次工程就可以直接使用,不用再从仓库下载

这样就把maven集成到了IDEA上,下面就可以用maven创建项目了。

创建第一个web项目

打开IDEA,File->New->Project,选择创建Maven项目,选择webapp的骨架,然后下一步。

给项目命名,设置坐标

这里默认都是我们之前设置好的,如果你的不是的话自己动手设置一下。

在main下建一个Directory,并且右键Mark Directory As->Sources Root就变成资源路径,这就是我们以后写代码的地方了。

我写了一个简单的servlet跳转jsp在jsp中显示“hello maven”,servlet和jsp代码就不放上来了,在运行的时候报错,jdk和tomcat的版本不匹配,我查了下在pom中加了个tomcat7的插件,添加的tomcat的插件放下面了,还有servlet的依赖。

<dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>4.0.1</version>
      <scope>provided</scope>
</dependency>
<plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.2</version>
          <configuration>
            <port>8080</port>
          </configuration>
</plugin>

输入tomcat7:run就能在网页中运行出来啦

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值