Maven

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文件
posted @   朱在春  阅读(31)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示