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文件
这一路,灯火通明
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现