Maven2
Maven依赖导入
我们尝试使用Maven来帮助我们快速导入依赖,我们需要导入之前的JDBC驱动依赖、JUnit依赖、Mybatis依赖、Lombok依赖,那么如何使用Maven来管理依赖呢?
我们可以创建一个dependencies节点:
<dependencies>
//里面填写的就是所有的依赖
</dependencies>
大约 3 分钟
我们尝试使用Maven来帮助我们快速导入依赖,我们需要导入之前的JDBC驱动依赖、JUnit依赖、Mybatis依赖、Lombok依赖,那么如何使用Maven来管理依赖呢?
我们可以创建一个dependencies节点:
<dependencies>
//里面填写的就是所有的依赖
</dependencies>
除了三个基本的属性用于定位坐标外,依赖还可以添加以下属性:
mvn install如何在其他项目中引入我们自己编写的Maven项目作为依赖使用。
这里我们创建一个用于测试的简单项目:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.test</groupId>
<artifactId>TestMaven</artifactId>
<version>1.0-SNAPSHOT</version>
...
</project>
一个Maven项目可以继承自另一个Maven项目
比如多个子项目都需要父项目的依赖,我们就可以使用继承关系来快速配置。
在我们学习到SpringBoot或是SpringCloud开发时,很多项目往往都会采用这种多模块子项目的形式的去编写,来更加合理地对项目中代码进行职责划分。
(在一个项目内部在创建一个项目就行) 要创建一个子项目非常简单,我们只需右键左侧栏,新建模块,来创建一个子项目:
Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。
Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。