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的路径为自己包的路径 

 

posted on 2020-02-23 11:36  锋锋2019  阅读(167)  评论(0)    收藏  举报

导航