了解maven
程序员文章站
2022-03-04 14:33:51
...
Maven
1.什么是maven
Maven是一个项目管理I具,使用Maven可以来管理企业级的Java项目开发及依赖(jar包)的管理。
使用Maven开发,可以简化项目配置,统一-项目结构。 总之, Maven可以让开发者的工作变得更简单。
2.什么是依赖管理?
要明白依赖管理,首先要知道什么是依赖?
一个Java项目中往往会依赖一些第三方的jar包。比如JDBC程序中要依赖数据库驱动包,或者在使用c3p0连接池时,要依赖c3p0的jar包,再或者解析xml文件时需要导入dom4j的jar包等。这时我们称这些Java项目依赖第三方jar包。
3使用maven的优点
使用Maven遵循规范开发有利于提高大型团队的开发效率,降低项目的维护成本,大公司都会优先使用Maven来构建项目.
<!-- 阿里云仓库 -->
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
jdk1.7或者jdk1.8如下:
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
4.下载所需架包
<dependencies> //需要下载架包写在dependencies标签中(基本格式如下)
<!-- servlet jar包 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<!-- jsp jar包 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
</dependency>
5.怎么去下载架包
2、手动添加依赖需要指定所依赖jar包的坐标,但是在大部分情况下, 我们是不知道jar包的坐标的。可以通过访问如下网址在互联网 上搜索查询:
http: / /mvnrepository. com
或者在公司镜像仓库中搜索查询:
http://maven.aliyun.com/nexus(阿里云)
4、示例:添加spring的jar包的坐标到项目中,
(1)访问.上面其中的一个网址,在搜索框中搜索"spring".
(2)在搜索出来的内容中, 选择所需要的版本并点击版本,查看该版本的
spring jar包所对应的坐标:
上一篇: Maven 了解
下一篇: 使用Map和List进行表格数据的存储