【Maven-项目管理工具】
文章平均质量分 85
【Maven-项目管理工具】
我一直在流浪
这个作者很懒,什么都没留下…
展开
-
Maven - 08 测试依赖的传递性
文章目录1、依赖的传递性1. 概念2. 传递的原则2. 使用 compile 范围依赖 spring-core3. 验证 test 和 provided 范围不能传递1、依赖的传递性1. 概念A 依赖 B,B 依赖 C,那么在 A 没有配置对 C 的依赖的情况下,A 里面能不能直接使用 C?2. 传递的原则在 A 依赖 B,B 依赖 C 的前提下,C 是否能够传递到 A,取决于 B 依赖 C 时使用的依赖范围。B 依赖 C 时使用 compile 范围:可以传递B 依赖 C 时使用 test原创 2022-04-23 12:51:46 · 610 阅读 · 0 评论 -
Maven - 07 测试依赖的范围
文章目录1. 依赖范围1. compile 和 test 对比2. compile 和 provided 对比3. 结论2. 测试1. 验证 compile 范围对 main 目录有效2. 验证test范围对main目录无效3. 验证test和provided范围不参与服务器部署4. 验证provided范围对测试程序有效1. 依赖范围<dependencies> <dependency> <groupId>junit</groupId>原创 2022-04-23 00:02:31 · 729 阅读 · 0 评论 -
Maven - 06 让 Web 工程依赖 Java 工程
文章目录1. 观念2. 操作3. 在 Web 工程中,编写测试代码4. 执行Maven命令1. 测试命令2. 打包命令3. 查看当前 Web 工程所依赖的 jar 包的列表4. 以树形结构查看当前 Web 工程的依赖信息1. 观念明确一个意识:从来只有 Web 工程依赖 Java 工程,没有反过来 Java 工程依赖 Web 工程。本质上来说,Web 工程依赖的 Java 工程其实就是 Web 工程里导入的 jar 包。最终 Java 工程会变成 jar 包,放在 Web 工程的 WEB-INF/lib原创 2022-04-22 23:39:46 · 403 阅读 · 0 评论 -
Maven - 05 创建 Maven 版的 Web 工程
文章目录1. 说明2. 操作3. 创建 Servlet1. 在 main 目录下创建 java 目录2. 在 java 目录下创建 Servlet 类所在的包的目录3. 在包下创建 Servlet 类4. 在 web.xml 中注册 Servlet5. 在 index.jsp 页面编写超链接4. 将 Web 工程打包为 war 包5. 将 war 包部署到 Tomcat 上运行1. 说明使用 mvn archetype:generate 命令生成 Web 工程时,需要使用一个专门的 archetype。原创 2022-04-22 22:50:56 · 358 阅读 · 0 评论 -
Maven - 04 执行 Maven 的构建命令
文章目录1. 要求2. 清理操作3. 编译操作4. 测试操作5. 打包操作6. 安装操作1. 要求运行 Maven 中和构建操作相关的命令时,必须进入到 pom.xml 所在的目录。如果没有在 pom.xml 所在的目录运行 Maven 的构建命令,那么会看到下面的错误信息:The goal you specified requires a project to execute but there is no POM in this directorymvn -v 命令和构建操作无关,只要正确配置原创 2022-04-20 23:49:05 · 383 阅读 · 0 评论 -
Maven - 03 根据坐标创建 Maven 工程
文章目录1. Maven 核心概念:坐标2. 坐标和仓库中 jar 包的存储路径之间的对应关系3. 实验操作4. Maven核心概念:POM5. Maven核心概念:约定的目录结构1. Maven 核心概念:坐标① 向量说明:使用三个**『向量』在『Maven的仓库』中唯一的定位到一个『jar』**包。groupId:公司或组织的 idartifactId:一个项目或者是项目中的一个模块的 idversion:版本号② 三个向量的取值方式groupId:公司或组织域名的倒序,通常也会加原创 2022-04-20 23:13:26 · 382 阅读 · 0 评论 -
Maven - 02 maven的安装与配置
文章目录1. maven核心程序配置1. maven下载地址2.核心程序压缩包3. 指定本地仓库4. 配置阿里云提供的镜像仓库5. 配置 Maven 工程的基础 JDK 版本2. 配置环境变量1. 检查 JAVA_HOME 配置是否正确2. 配置 MAVEN_HOME3. 配置PATH4. 验证1. maven核心程序配置1. maven下载地址https://maven.apache.org/download.cgi2.核心程序压缩包将下载的压缩包apache-maven-3.8.5-bin.z原创 2022-04-20 22:07:43 · 228 阅读 · 0 评论 -
Maven - 01 为什么需要Maven?
文章目录1. 为什么需要Maven?1. Maven自动部署2. Maven作为依赖管理工具3. Maven作为构建管理工具2. 什么是Maven?1. 构建2. 依赖3. Maven 的工作机制视频地址:https://www.bilibili.com/video/BV12q4y147e4?p=1笔记地址:http://heavy_code_industry.gitee.io/code_heavy_industry/pro002-maven/chapter01/verse01.html1. 为什原创 2022-04-15 00:12:40 · 458 阅读 · 0 评论 -
lombok插件的使用
1.在Idea中安装插件lombok:2.导入依赖的lombokjar包: <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifact...原创 2019-10-18 10:20:28 · 258 阅读 · 0 评论 -
maven集成idea
第一步:在main目录下创建两个文件java 和resource:把java编程源码目录,把resource变成资源目录第二步:配置tomcat由于jdk1.8与idea自带的tomcat6不兼容,所以需要配置tomcat7,并且要是2.2版本的在pom.xml中配置插件...原创 2019-10-14 13:03:33 · 235 阅读 · 0 评论 -
MySQL5.7.27的安装与配置
第一步解压文件夹:第二步:配置环境变量C:\Program Files\Java\jdk1.8.0_181\bin;C:\Program Files\Java\jdk1.8.0_181\jre\bin;原创 2019-10-14 12:38:14 · 537 阅读 · 0 评论 -
关于maven启动报错的解决方法
下载了安装包解压配置环境变量之后,总是excute maven error试了好几次,发现都不行,无奈只能重新解压,然后重新配置环境变量,结果就好了检查是否配置成功:mvn -v配置阿里云镜像:...原创 2019-10-14 10:15:20 · 445 阅读 · 0 评论 -
Maven如何下载3.6.2之前的版本
下面的是Windows,上面的是lunix原创 2019-10-14 08:56:29 · 5804 阅读 · 2 评论 -
如何使用IDEA创建同级项目?
IDEA用了已经有一段时间了,关于创建项目的问题上走了不少弯路,刚开始只知道一步一步的添加,中间有一次重装系统以后,创建了项目以后居然出现了隐藏的问题,总的来说还是项目创建的方式不对导致的,以前都是之间创建项目然后再创建module,但是问题在于每次创建的Module都在Project的下一级目录下面,感觉很不好,于是便修改了创建的目录,但是还是有隐藏问题。下面看下之前的做法:先创建一个项目...原创 2019-10-11 10:57:02 · 3170 阅读 · 0 评论 -
【Maven】maven创建web项目以及无法启动Tomcat报错原因
pom.xml文件: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> ...原创 2019-10-10 10:34:16 · 2413 阅读 · 0 评论 -
【Maven】Maven创建普通项目(idea)
使用Maven创建普通项目:使用maven创建web项目:原创 2019-10-10 09:46:31 · 195 阅读 · 0 评论 -
【Maven】Idea集成Maven项目入门
maven环境变量的配置:Maven项目通过坐标的方式从本地仓库获取jar包1.坐标:公司/组织名(groupid)+项目名/子项目名(artifactid)+版本号(version)组成2.本地仓库:存放很多jar包,供maven项目使用3.Maven通过本地仓库索引,可以快速的找到符合要求的jar包,从而解决效率问题4.多个maven项目都可以从本地仓库中获取jar包5.设置...原创 2019-10-09 18:37:08 · 207 阅读 · 1 评论