本篇是关于maven的用法
配置优化
1.由于maven的默认本地仓库设置在c盘.
maven安装目录下面的settings.xml文件属于全局配置文件.(E:\apache-maven-3.5.4\conf)
还可以在windows用户的.m2文件夹下设置用户配置.(C:\Users\silence.m2)
将全局配置文件复制一份到用户目录下,就可以进行用户配置了.
2.配置中央仓库使用国内镜像服务器
首先找到windows用户配置的settings.xml
在mirrors中加入以下内容:
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
本地maven仓库
在apache-maven-3.8.1目录里新建repo文件夹,之后该电脑下载的包都会在这里,如果需要拷贝,可以吧这个apache-maven-3.8.1整个文件夹拷走
在配置文件中配置刚才的仓库文件夹
apache-maven-3.8.1\conf\settings.xml文件
<localRepository>E:\apache-maven-3.8.1\repo</localRepository>
项目中配置maven
如果需要新增一个包,例如fastjson
百度里搜 fastjson maven,第一个(maven的中央仓库)点进去,
把如下内容
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.75</version>
</dependency>
粘到项目的pom.xml文件夹中,粘完编辑器右上方会有mv的提示,点击就可以自动安装。
springboot项目改端口号
两种格式的配置文件有如下两种写法
maven命令
mvn compile -- 编译(.java ==> .class) 下载依赖文件中指定的jar包.
mvn test -- 测试
mvn package -- 打包 (根据pom.xml文件中的配置决定,打成jar包还是war包)
mvn install -- 安装(打成jar包、war包,存放在在maven本地仓库中根据项目本身的坐标新建文件夹保存)
mvn clean -- 清除已经编译好的.class文件(target目录下的.class)
mvn中央仓库地址:mvnrepository.com/
可以在此网站搜索jar的坐标(组织名称,项目名称,版本号)