分类: Maven&Git

57 篇文章

使用Maven:测试依赖的传递性
1、依赖的传递性 ①概念 A 依赖 B,B 依赖 C,那么在 A 没有配置对 C 的依赖的情况下,A 里面能不能直接使用 C? ②传递的原则 在 A 依赖 B,B 依赖 C 的前提下,C 是否能够传递到 A,取决于 B 依赖 C 时使用的依赖范围。 B 依赖 C 时使用 compile 范围:可以传递 B 依赖 C 时使用 test 或 provi…
war包 pom.xml标签信息
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:…
使用Maven:测试依赖范围
1、依赖范围 标签的位置:dependencies/dependency/scope 标签的可选值:compile/test/provided/system/runtime/import ①compile 和 test 对比 main目录(空间)test目录(空间)开发过程(时间)部署到服务器(时间)compile有效有效有效有效test无效有效有…
使用Maven:让 Web 工程依赖 Java 工程
1、观念 明确一个意识:从来只有 Web 工程依赖 Java 工程,没有反过来 Java 工程依赖 Web 工程。本质上来说,Web 工程依赖的 Java 工程其实就是 Web 工程里导入的 jar 包。最终 Java 工程会变成 jar 包,放在 Web 工程的 WEB-INF/lib 目录下。 2、操作 在 pro02-maven-web 工程…
使用Maven:创建 Maven 版的 Web 工程使用
1、说明 使用 mvn archetype:generate 命令生成 Web 工程时,需要使用一个专门的 archetype。这个专门生成 Web 工程骨架的 archetype 可以参照官网看到它的用法: 参数 archetypeGroupId、archetypeArtifactId、archetypeVersion 用来指定现在使用的 mav…
使用Maven:执行 Maven 的构建命令
1、要求 运行 Maven 中和构建操作相关的命令时,必须进入到 pom.xml 所在的目录。如果没有在 pom.xml 所在的目录运行 Maven 的构建命令,那么会看到下面的错误信息: The goal you specified requires a project to execute but there is no POM in this…
使用Maven:命令行 在 Maven 工程中编写代码
1、主体程序 主体程序指的是被测试的程序,同时也是将来在项目中真正要使用的程序。 package top.qaqaq.maven; public class Calculator { public int sum(int i, int j){ return i + j; } } 2、测试程序 package top.qaqaq.maven; imp…
jar包 pom.xml标签信息
<!-- project 标签:根标签,表示对当前工程进行配置、管理 --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:…
settings.xml配置信息
settings.xml文件地址 maven安装目录下的conf文件夹下 settings.xml 指定本地仓库 <!-- 配置 Maven 本地仓库 --> <!-- 这个目录可以等执行构建命令时由Maven创建 --> <localRepository>C:\Users\ZRich\Documents\Code\Java\ma…
使用Maven:命令行 根据坐标创建 Maven 工程
1、Maven 核心概念:坐标 ①数学中的坐标 使用 x、y、z 三个『向量』作为空间的坐标系,可以在『空间』中唯一的定位到一个『点』。 ②Maven中的坐标 [1]向量说明 使用三个『向量』在『Maven的仓库』中唯一的定位到一个『jar』包。 groupId:公司或组织的 id artifactId:一个项目或者是项目中的一个模块的 id ve…
Maven核心程序解压和配置 配置环境变量
1、检查 JAVA_HOME 配置是否正确 Maven 是一个用 Java 语言开发的程序,它必须基于 JDK 来运行,需要通过 JAVA_HOME 来找到 JDK 的安装位置。 可以使用下面的命令验证: C:\Users\Administrator>echo %JAVA_HOME% D:\software\Java C:\Users\Adm…
Maven 核心程序解压与配置
1、Maven 官网地址 首页: Maven – Welcome to Apache Maven(opens new window) 下载页面: Maven – Download Apache Maven(opens new window) 下载链接: 具体下载地址:https://dlcdn.apache.org/maven/maven-3/3.…
Maven概述 What?什么是Maven?
Maven 是 Apache 软件基金会组织维护的一款专门为 Java 项目提供构建和依赖管理支持的工具。 1、构建 Java 项目开发过程中,构建指的是使用『原材料生产产品』的过程。 原材料 Java 源代码 基于 HTML 的 Thymeleaf 文件 图片 配置文件 …… 产品 一个可以在服务器上运行的项目 构建过程包含的主要的环节: 清理:…
Maven概述 Why?为什么要学Maven?
1、Maven 作为依赖管理工具 ①jar 包的规模 随着我们使用越来越多的框架,或者框架封装程度越来越高,项目中使用的jar包也越来越多。项目中,一个模块里面用到上百个jar包是非常正常的。 比如下面的例子,我们只用到 SpringBoot、SpringCloud 框架中的三个功能: Nacos 服务注册发现 Web 框架环境 视图模板技术 Th…
阿里云Maven仓库地址
地址 仓库服务 (aliyun.com) maven 配置指南 打开 maven 的配置文件( windows 机器一般在 maven 安装目录的 conf/settings.xml ),在<mirrors></mirrors>标签中添加 mirror 子节点: <mirror> <id…