首页 > 技术文章 > Maven

zhumenglong 2021-12-27 13:25 原文

Maven

前记:maven是用java开发的,所以一切皆是对象

下面这叫maven坐标,用来寻找这个jar包

groupId : 隶属组织名称(通常是域名反写,例如org.mybatis)

artifactId : jar包名称

在pom.xml文件中的一些配置

<modelVersion>4.0.0</modelVersion>//这是maven对象模型的版本号,注意,不是maven的版本号,我们使用的maven是3.6.3
  <groupId>com.kuang</groupId>//隶属组织
  <artifactId>spring-study</artifactId>//项目名
  <packaging>pom</packaging>//这是代表这个项目最终最完事干嘛用的,例如这里面写个jar,就是说明这个项目最终做完是作jar包用的,打包成一个jar包
  <version>1.0-SNAPSHOT</version>//此项目的版本,后续比如可以写1.1/1.2/1.3.....
  //这些都是项目的一个坐标,导入jar包有jar包的坐标,那么项目也有项目自己的坐标

在idea中的侧边栏Maven中,注意,修改了某些重要配置后,记得刷新+重启

clean 清理编译的class文件
compile 重新编译

1.2将jar包安装至本地仓库

把jar包放到本地仓库下,在本地仓库下输入cmd,输入这串命令,如果出现BUILD SUCCESS就是成功了,然后idea就能在本地仓库中找了

当你下这一个版本的jar包的时候,它会附加下载一些其他版本的,所以本地仓库才会越来越大

mvn install:install-file 
-DgroupId=org.aspectj //这些值你对应着去中央仓库换
-DartifactId=aspectjweaver 
-Dversion=1.9.6 
-Dpackaging=jar //打成jar包
-Dfile=aspectjweaver-1.9.6.jar //当前目录下的名字
-DgeneratePom=true  //生成pom文件

推荐阅读