Maven基础篇2

embedded/2024/9/25 2:21:18/

1.依赖范围

只要是jar默认情况下可以在任何地方使用,可以通过scope标签进行设定其范围

在这里插入图片描述

scope的不同参数以及指定范围
在这里插入图片描述

关于servlet-api不参与打包,原因服务器上tomcat也有servlet-api如果版本不同会起冲突;因此需要使用scope写provided来进行不打包

runtime仅和provided相反;

2.生命周期与范围

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

关于生命周期,执行某一个,会执行完上面所有的周期;

3.分模块开发与设计

开发时,一个包就是一个工程,接着对工程进行划分;通信方式就是接口;

在这里插入图片描述

3.1未开开发模式:一个工程几十个上百个模块;企业开发的时候,每个人负责自己的模块即可

3.2最外面那个模块为主模块:springmvc ssm什么都不放;

3.3模块与模块之间的通信方式使用接口

4.模块拆分

拆分步骤

新建模块

拷贝原始项目中对应内容导新的模块中


http://www.ppmy.cn/embedded/12941.html

相关文章

线上线下交友社区系统 可打包小程序 支持二开 源码交付!

社交网络的普及,人们交友的方式发生了巨大的变化。过去,我们主要通过线下的方式来结识新朋友,比如在学校、工作场所、社交活动或者兴趣小组中。然而,随着移动端软件的发展,线上交友也逐渐变得流行。 方便性&#xff1a…

QT客户端的开发框架

针对QT客户端开发,目前存在多种框架,各有优缺点,具体选择哪种框架取决于您的具体需求和项目特点。以下是一些流行的QT客户端开发框架。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1. Qt框架 Qt…

ELK日志系统的搭建

文章目录 简介软件准备安装JDK下载Elasticsearch软件修改配置信息创建ElasticSearch运行用户、启动服务添加防火墙策略ElasticSearch-Head插件安装 安装Kibana下载软件包修改配置启动服务 安装Logstash安装包下载安装服务配置修改配置pipeline流水线服务配置文件 启动服务 全流…

算法第42天动态规划4

416 分割等和子集 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等 def canPartition(nums:List[int])->bool:total_sumsum(nums)if total_sum%2!0:return Falsetarget_sumtotal_sum//2dp[[Fal…

Python蜘蛛侠

目录 写在前面 蜘蛛侠 编写代码 代码分析 更多精彩 写在后面 写在前面 本期小编给大家推荐一个酷酷的Python蜘蛛侠,一起来看看叭~ 蜘蛛侠 蜘蛛侠(Spider-Man)是美国漫威漫画宇宙中的一位标志性人物,由传奇创作者斯坦李与艺…

Android 蓝牙无法发送或接收某些类型文件

Android 蓝牙应用使得用户能够在蓝牙设备之间进行文件传输。用户可以通过蓝牙连接两台设备,并在它们之间传输文件,如照片、音乐、视频等。这对于用户来说是非常便利的,无需使用数据线或互联网连接,可以直接在附近的设备之间进行文…

filebeat 设置elasticsearch索引的 max_result_window

在 Filebeat 中设置索引的 max_result_window 需要修改 Elasticsearch 的索引模板。max_result_window 参数定义了在 Elasticsearch 中执行搜索时,最大返回文档的数量。默认情况下,该值为 10000。 答案来着gpt demo:http://124.220.104.235/ …

Linux 安装 JDK

通过 Yum 安装(推荐) 确保系统包列表是最新的。这将帮助确保安装的是最新版本的软件包。 sudo yum update -y确定要安装哪个 JDK 版本: yum list java*确定 Linux 系统架构: [rootlavm-zzgegfex4j ~]# uname -a Linux lavm-zz…