maven安装与配置(Maven的安装和配置)

maven的作用

Maven的安装配置

IDEA配置Maven

Maven

Maven是一个基于项目对象模型(POM)的概念的纯java开发的开源的项目管理工具。主要用来管理java项目,进行依赖管理(jar包管理,能自动分析项目所需的依赖软件包,并到Maven仓库区下载)和项目构建(项目打包和部署)。此外还能分块开发,提高开发效率。

为什么要使用Maven

我们之前是如何导入第三方jar包的?

jar包如何管理?

jar包出现问题可能导致的情况?

jar包出现冲突怎么办?

如果用Eclipse开发的项目在IDEA能直接部署吗?

Maven的安装

1、下载maven 的地址:http://maven.apache.org/download.cgi

2、解压,然后再“我的电脑”--右键--“属性”--“高级系统设置”--“环境变量”中添加如下信息:

a、新增变量MAVEN_HOME的值为Maven的安装文件夹

b、在PATH变量中添加:%MAVEN_HOME%\bin

创建Maven项目

File ----> New ----> Project ----> Maven

勾选Create from archetype

选择maven-archetype-webapp

点击Next

maven安装与配置(Maven的安装和配置)(1)

输入GroupId、ArtifactId点击Next

maven安装与配置(Maven的安装和配置)(2)

选择Maven的版本

maven安装与配置(Maven的安装和配置)(3)

输入项目名称和目录,点击Finish

maven安装与配置(Maven的安装和配置)(4)

创建项目后,点击Import Changes按钮,会下载需要的jar包和插件

maven安装与配置(Maven的安装和配置)(5)

Maven项目说明

src/main/java:存放项目的.java文件

src/main/resources:存放项目资源文件。如何Spring,Hibernate配置文件

src/test/java:存放所有测试的.java文件.如Junit测试类

pom.xml(maven项目核心配置文件)

pom.xml默认内容介绍:

<!-- maven中model的版本号 -->

<modelVersion>4.0.0</modelVersion>

<!-- 公司名称或组织名称或者个人名称 -->

<groupId>com.sky</groupId>

<!--项目名称 -->

<artifactId>FirstMaven</artifactId>

<!-- 版本号 -->

<version>1.0</version>

<!-- 打包方式 :项目类型

POM:MAVEN项目,常用在继承和聚合上

JAR:JAVASE项目,没有网页,跟服务器没关系

WAR:JAVAEE项目,跟服务器没关系-->

<packaging>war</packaging>

Maven工程添加依赖

推荐网站:http://mvnrepository.com/

示例:

<dependencies>

<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->

<dependency>

<groupId>org.hibernate</groupId>

<artifactId>hibernate-core</artifactId>

<version>5.2.10.Final</version>

</dependency>

</dependencies>

添加到项目的pom文件内容说明(切换pom.xml到Dependencies目录下):

type:类型

取值说明:

jar:jar包

Scope:声明jar包的存活时间

取值说明:

1、provided:编译和测试时需要

2、compile:编译、测试、运行、打包需要

3、runtime:测试、运行、打包需要

4、test:测试

5、system:编译和测试时需要,显示引用,Maven不会检索

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页