Maven简介
Maven作用
-
Maven能够实现对jar包的有效管理,这样能够大大减小工程的体积。
-
传统的开发ssh项目
-
ssh项目使用maven进行开发
Maven项目寻找jar包的过程
-
整体上看
-
具体在仓库的寻找过程
Maven的两大核心
- 依赖管理:对jar包管理过程
- 项目构建:项目在编码完成之后,都项目进行编译,测试,打包等一系列部署
Maven本地仓库安装
-
建立文件夹
- 比如H:\sshenv\bos_repository
-
在配置文件中配置
Maven环境web项目的目录结构
将下载到本地的jar包发布到本地仓库的方法
-
进入dos命令行,进入jar包所在目录的最外层文件夹,利用mvn install 命令进行发布。
前提是这个文件夹里要有pom.xml文件,否则无法安装。一般下载下来的jar包解压后文件夹内都有pom文件
-
比如我将jython_installer-2.5.2.jar(此jar包作用是能够让java代码无缝调用python代码。
-
比如我将本地的gson发布到本地仓库
由于文件夹里没有pom文件,所以安装不成功
一般是去中央仓库去搜,里面会有对应的依赖信息,只需将其复制到项目的pom.xml配置文件里即可。 -
对于单个jar来说,没有pom文件,也可以发布到本地仓库,拿gson举例
mvn install:install-file -Dfile=C:\Users\kongxiangyue\Desktop\gson\gson-2.8.0.jar -DgroupId=gson1 -DartifactId=gson1 -Dversion=2.8.0 -Dpackaging=jar -DgeneratePom=true //引入命令 <dependency> <groupId>gson1</groupId> <artifactId>gson1</artifactId> <version>2.8.0</version> </dependency>
mvn命令是将jar包打入到setting文件配置的文件夹中,文件结构为group->articfactId->version->文件,文件名可以不做规定,尽量不要使用中文命令。