java-3 maven
看视频:
java项目:


maven目录结构:
由于这些目录结构都是约定好的,千万不要随意修改 。

本地仓库就是本地的一个文件包 ,里面是自己积累的的依赖包。私服就是自己搭个存依赖的服务器(类似yum仓库)。中央仓库是在国外

maven作用:
依赖管理,人一个个去下再放到classpath,既慢又容易出错

配置镜像仓库 ,即本地仓库:
win--用户目录:

maven的构建流程:

安装maven参考:https://www.cnblogs.com/hongfeng2019/p/12430745.html

用maven命令构建项目,就是执行指定的phase:
mvn clearn compile #进行编译
mvn clearn test #重新进行编译和测试
mvn compliler:compile #单独执行一个goal,即单独执行编译 ,很少用
mvn clean package #常用,编译测试打包
Goal是最小的任务单元:


执行maven打的jar包:
java -jar xxx

如果标准的插件无法满足需求,还可以使用自定义的插件:
例如: 创建一个可执行的jar,同时把依赖的jar都打包在一起
在百度中搜索maven-shade-plugin executable jar,找到apache官方网站的,
把代码中plugins开头到结尾的部分复制下来
需要在 pom.xml中声明:
在 </dependences>的后面添加一个<build>
上面的代码粘贴到这儿
</build>
修改其中mainclass的路径为自己包的路径

浙公网安备 33010602011771号