软件版本:
***社区版存在一个不稳定复现的bug:
就是在创建Maven项目时,会存在idea卡死的现象
如果卡死,在下放任务栏,点击右键,在任务管理器里,把idea的进程结束掉
解决方法
先 点击 close project 关闭项目
然后来到类似于这个界面,在这里创建
点击new project创建项目
选择 Maven 项目
1.双击 package 打包 Maven项目
打包成功后,会自动生成 target 目录
打包好的 jar 包(默认打包 为 jar包) ,会在该目录下
2.双击 clean 清除打包
清除成功后,刚才生成的 target 目录会自动清除
依赖就是: jar包、组件、框架等。在项目开发中需要用到的额外的外部资源,需要引入使用。
1.libraries 添加依赖包
file -> project structure -> libraries -> 点击 + -> Java 然后选择要加入的依赖包
2.通过 pom.xml 这个文件来管理
在project 标签里,加入 dependencies标签
在dependencies 标签里,可以有很多 dependency标签 ,每个dependency标签就是一个依赖
引入 mysql 包
对pom.xml文件进行修改后,不会立刻生效
需要点击maven这个图标(每次对pom.xml文件进行修改时,这个图标就会出现)
原本只有这一个依赖包 jdk的包
点击之后,mysql的依赖包也导入进来了
(导入一个依赖包时,可能发现左边不止一个。因为有可能这个包还依赖其他包,maven自动都给导入了)
**如果不小心把图标叉掉了,或者没看见这个图标
在右侧 maven 这里 点这个
安装之后,pom.xml 文件下
本地仓库
远程仓库:中央仓库 、 私服(私有仓库)
在这个仓库里 有很多依赖包
通过导入依赖的的包名,可以层层找到 依赖包的位置
由maven社区在管理,全球只有这一个
以第一个为准,查询界面会有一定的滞后性
maven中央仓库(服务器在国外,点击会比较慢)
chttps://mvnrepository.com/查询页面
例如:阿里源、华为源等。
企业开发,一些代码/项目具有私密性,不愿意公开
企业会由自己的私服(访问需要账号 和 密码)
找到这个settings.xml文件(这个文件的路径不要设置中文,不然会有其他问题出现)
如果没有可以看看这个IntelliJ IDEA 自带Maven插件找不到settings.xml配置文件_maven没有settings文件-CSDN博客
将国内源的地址,放入mirrors的标签里
这里是阿里云的仓库
aliyunmaven central 阿⾥云公共仓库 http://maven.aliyun.com/nexus/content/groups/public/
1.先创建一个你期望放入的目录(英文)
2.再找到 .m2 这个目录
3.拷贝 .m2 整个目录 放入到刚才创建的目录中
4.修改idea 这里 maven配置, 修改路径
4.新项目设置
在新项目这里再设置一遍(这样再以后创建maven项目的时候,就不会有问题了)
本地仓库,随着时间越来越长,项目越来越大,里面的jar包只会越来越多,占用的硬盘只会越来越大