
Maven
补一下
我叫山鸡996
这个作者很懒,什么都没留下…
展开
-
32-35、maven继承聚合
32、继承 午睡起了,看了下知乎,有个总结做的非常好。 https://zhuanlan.zhihu.com/p/103461142 现状 test范围的依赖不能传递,造成版本不统一。 思路 将依赖版本统一提取到父工程,在子工程中声明依赖时不指定版本,以父工程中同意设定的为准。同时也便于修改。 操作 1、创建一个工程作为父工程,注意打包的方式pom <packaging>pom</packaging> 2、在子工程中声明对父工程的引用 需要去引用父工程的坐标 <parent原创 2022-02-14 14:52:22 · 216 阅读 · 0 评论 -
27-31、依赖传递性,原则
27、依赖的传递性 直接依赖 传递过来的依赖 好处 可以传递的依赖,不必再每个模块工程中同步声明,在最下面的工程中依赖一次即可。 注意 非compile范围的依赖不能传递 28、依赖的排除 情形 具体操作 29、依赖的原则说明 作用 解决模块工程之间jar包冲突问题 原则 1、路径最短者优先 2、另一种情形,路径相同 先声明者优先 即dependency标签的声明顺序 30、依赖原则测试 31、统一管理依赖版本号 ...原创 2022-02-14 14:51:13 · 217 阅读 · 0 评论 -
19-26、maven水课
19、maven插件的设置 实操还是看狂神,从尚硅谷学习理论。 20、创建maven版java工程 21、Eclipse中执行maven命令 找到pom.xml run as 22、maven下创建web工程 稍微麻烦 区别于java工程 打包的方式 默认是jar war包 需要有这些东西 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kIWl7x3u-1644821278789)(C:\Users\Shenjunhann\AppData\Roaming\Typora\ty原创 2022-02-14 14:48:24 · 211 阅读 · 0 评论 -
17-18、依赖范围和生命周期插件
17、依赖的范围初步介绍 常用有三个取值 compile范围依赖 对主程序是否有效 有 是否参与打包 参与 对测试程序是否有效 有 test 对主程序是否有效 无 是否参与打包 不参与 对测试程序是否有效 有 例子junit provided 对主程序是否有效 有 是否参与打包 不参与 对测试程序是否有效 有 是否参与部署:否 例子 servletapi.jar 从开发阶段角度: 18、生命周期插件和目标 三套生命周期 1、clean 2、site 生成站点 3、default 最重要的 mvn com原创 2022-02-14 14:47:31 · 179 阅读 · 0 评论 -
11-16maven
11、常用命令 mvn clean 清理 mvn compile 编译主程序 mvn test 执行测试 mvn package 打包 内容 执行以下 mvn compile 生成target文件 执行 mvn package 12、pom 含义 project object model 项目对象模型 对于maven工程是核心配置文件,与构建过程相关的一切设置都在这个文件中。 相当于web.xml之于动态web工程。 13、坐标 使用一下三个向量在仓库中唯一定位一个maven工程 groupId 公司原创 2022-02-14 14:44:47 · 76 阅读 · 0 评论 -
1-10maven尚硅谷
1、目前掌握的技术 2、生产环境下开发对maven的需求 问题 1、一个项目是一个工程 如果一个项目非常大,就不适合用package划分模块。 借助maven可以将一个项目拆成多个工程。 2、jar包必须手动赋值 3、需要下载jar包 4、一个项目依赖的jar包需要自己手动导入 3、构建的概念 maven是什么 服务于java平台的自动化构建工具。 构建定义 以一个java源文件,jsp等,去生产一个可以运行的项目的过程、 编译 部署 搭建 4、运行时环境 5、一直煮熟的鸡 真正运行的是编译的结果 这原创 2022-02-14 14:43:20 · 160 阅读 · 0 评论