海上月是天上月,眼前人是心上人。
随笔分类 - Java / Maven
摘要:私服 私服是一台独立的服务器,用于解决团队内部的资源共享与资源同步问题 Nexus Sonatype公司的一款maven私服产品 下载地址(需要魔法):nexus-3.49.0-02-win64.zip Nexus安装与启动 下载完成后解压到文件夹 打开此路径 地址栏输入cmd,再在命令行窗口中输入
阅读全文
摘要:多环境配置与应用 开发步骤 定义多环境 <!--配置多环境--> <profiles> <!--开发环境--> <profile> <id>env_dep</id> <properties> <jdbc.url>jdbc:mysql://127.0.0.1:3306/ssm_db</jdbc.url
阅读全文
摘要:属性 自定义属性 定义属性 <!-- 定义属性--> <properties> <spring.version>5.2.10.RELEASE</spring.version> <junit.version>4.12</junit.version> <jdbc.url>jdbc:mysql://loc
阅读全文
摘要:继承与聚合 聚合 聚合:将多个模块组织成一个整体,同时进行项目构建的过程称为聚合 聚合工程:通常是一个不具有业务功能的”空“工程(有且仅有一个pom文件) 作用:使用聚合工程可以将多个工程模块编组,通过对聚合工程进行构建,实现对所包含的模块进行同步构建 当工程中某个模块发生更新(变更)时,必须保障工
阅读全文
摘要:依赖管理 依赖指向当前项目运行所需的jar包,一个项目可以设置多个依赖 依赖传递 依赖具有传递性 直接依赖:在当前项目中通过依赖配置建立的依赖关系 间接依赖:被依赖的资源如果依赖其他资源。当前项目间接依赖其他资源 依赖传递冲突问题 路径优先:当依赖中出现相同的资源时,层级越深,优先级越低,层级越浅,
阅读全文
摘要:分模块开发的意义 将原始模块按照功能拆分成若干个子模块,方便模块间的相互调用,接口共享 分模块开发 创建Maven工程 书写模块代码 注意:分模块开发需要先针对模块功能进行设计,再进行编码。不会先将工程开发完毕,然后进行拆分。 通过Maven指令安装装模块模块到本地仓库(install指令) 注意:
阅读全文
摘要:依赖管理 使用坐标导入jar包 1、在pom.xml 中编写 <dependencies> 标签 2、在 <dependencies> 标签中使用 <dependency> 引入坐标 3、定义坐标的 groupId, artifactId, version 4、点击刷新按钮,使坐标生效 依赖范围 通
阅读全文
摘要:IDEA 配置 Maven (使用自己安装的maven 而非idea自带的maven) 一、Maven版本配置 1、选择 IDEA 文件--设置 2、搜索 maven 3、设置IDEA使用本地安装的 Maven,并修改配置文件路径 二、Maven 坐标 坐标:资源的唯一标识 使用坐标来定义项目或引入
阅读全文
摘要:Maven 基本使用 Maven常用命令: 1、 compile :编译 2、clean :清理 3、test :测试 4、package :打包 5、install :安装 Maven 生命周期 Maven 构建项目生命周期描述的是一次构建过程经历了多少个事件 Maven 对项目构建的生命周期划分
阅读全文
摘要:Maven安装配置 一、下载 apache-maven-3.6.1 Maven官网:https://maven.apache.org/download.cgi (或)直接下载maven-3.8.6:https://dlcdn.apache.org/maven/maven-3/3.8.6/binari
阅读全文