maven从入门到精通 第六章 在Maven中项目导入、生命周期、插件、目标、仓库

news2025/2/21 19:43:23

这里写自定义目录标题

  • 一 工程与模块导入
    • 1 工程导入的方法
      • 1.1 版本控制系统
      • 1.2 来自工程目录
        • 1.2.1 直接导入工程文件
        • 1.2.2直接解压
    • 2 模块导入
  • 二 生命周期的基本概念
    • 1 生命周期存在的意义
  • 三 插件和目标
  • 四 仓库

一 工程与模块导入

1 工程导入的方法

1.1 版本控制系统

通常使用Git和码云的版本控制系统,克隆远程库的操作

1.2 来自工程目录

1.2.1 直接导入工程文件

从码云或GitHub上也可以以 ZIP 压缩格式对项目代码打包下载。

1.2.2直接解压

注意jdk的位置和maven解压的位置

2 模块导入

在这里插入图片描述
导入某一个模块进去,单一模块增加
每创建一个模块,都要指定setting文件所在的位置,还有一个是responsity的位置
选择带有exploded的web工程导入进来
在这里插入图片描述
运行成功,可以进行进一步的编写
在这里插入图片描述

二 生命周期的基本概念

在这里插入图片描述

1 生命周期存在的意义

提高项目部署的自动化程度,比方说一个项目需要五步完成,但是你只要输入一个执行第三步,前两步自动帮你执行完毕,相当于走电梯,输入五层,电梯自动帮你走过1234层
clean 清理信息
site 生成一个站点
default 默认的生成方式

三 插件和目标

maven的核心程序仅仅负责调度jar包,所有具体的工作任务都是由maven插件来进行的,maven本身就是一个管理各个jar包的工具
一个插件可以对应多个目标,而每一个目标都和生命周期中的某一个环节对应,比如如图所示
在这里插入图片描述

四 仓库

内外分:
内部:本地仓库
外部:局域网仓库,外网仓库(官网上的中央仓库,阿里云仓库)
仓库的具体运作形式

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/519045.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

有赞一面:亿级用户DAU日活统计,有几种方案?

说在前面 在40岁老架构师 尼恩的读者社区(50)中,最近有小伙伴拿到了一线互联网企业如极兔、有赞、希音、百度、网易、滴滴的面试资格,遇到一几个很重要的面试题: (1) 亿级用户场景,如何高性能统计日活? (2) 如何实现亿…

九、Ribbon负载均衡

目录 一、Ribbon负载均衡策略(常用7种): 详细介绍: 1、轮询策略: RoundRibbonRule(Ribbon默认策略) 2、重试策略:RetryRule 3、加权响应时间策略:WeightedResponseT…

【模拟电子技术】常用半导体器件——本征半导体

🍇🍇只有强大的意志,才能成就最艰难的选择。 ——CSDN厉昱辰 目录 🍍🍍一、半导体 🍍🍍二、本征半导体的晶体结构 🍍🍍 三、本征半导体中的两种载流子 &#x1f34d…

数字图像处理基础知识(自救指南)

概念 本部分多来自课件,见水印 数字图像处理的目的 提高图像的视感质量,以达到赏心悦目的目的。提取图像中所包含的某些特征或特殊信息,主要用于计算机分析,经常用作模式识别、计算机视觉的预处理。对图像数据进行变换、编码和压…

炫云为什么要采用让人看不懂的GHZ计费?

很多人看到炫云GHZ计费都表示看不懂,觉得麻烦,没有按核数、按线程或者按分钟计费简单易懂,甚至还被某些同行经常拿来攻击。哪为什么炫云还坚持用GHZ计费呢?哪是因为使用GHZ计费更加公平、透明,且具有硬件无关性。今天就…

10个适合Web开发的最佳CSS生成器工具

在写CSS的时候,我们可以手写CSS,也可以直接使用一些CSS生成器来完成,今天我就跟大家分享10个好用的CSS生成器工具,帮助你提升工作效率。 1.纯CSS条纹生成器 网址:https://stripesgenerator.com 没有 Flash&#xff0…

QT多线程基础

文章目录 前言一、多线程概念介绍二、创建一个线程三、start和terminate函数四、如何不使用terminate函数终止线程总结 前言 本篇文章来讲解一下QT中的多线程使用方法。 其实线程这个概念对于我们来说并不陌生,main函数在多线程中一般就被称为主线程。 在QT中&am…

《计算机网络—自顶向下方法》 第四章Wireshark实验:TCP 协议分析

在因特网协议族(Internet Protocol Suite)中,TCP 层是位于 IP 层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是 IP 层不提供这样的流机制,而是提供不可靠的包交换。…

Ordinal 是什么? BTC NFT 解释

Ordinal NFT 于 2023 年 1 月 20 日由开发者 Casey Rodarmor 在 BTC 主网上推出,它是在 BTC上 创建 NFT 的最新方式。虽然 BTC 上的 NFT 并不是一个新概念,BTC 之上的第 2 层网络(例如 Counterparty 和 Stacks)已经支持基于 BTC 的…

第七届中华梦乡·福清石竹山梦文化节举办

第七届中华梦乡福清石竹山梦文化节现场 5月9日至12日,第七届中华梦乡福清石竹山梦文化节暨海峡两岸(福清)道教论坛在福州福清举办。本届梦文化节以“福佑中华 梦圆石竹”为主题,旨在发挥海峡两岸道教界同根同源、联系密切的独特优…

【Java零基础入门篇】第 ⑤ 期 - 抽象类和接口(二)

博主:命运之光 专栏:Java零基础入门 学习目标 1.了解什么是抽象类,什么是接口; 2.掌握抽象类和接口的定义方法; 3.理解接口和抽象类的使用场景; 4.掌握多态的含义和用法; 5.掌握内部类的定义方法…

【HBase】介绍

文章目录 什么时候用Hbase?常见应用场景逻辑结构物理结构数据模型Name Space TableRowColumnTime StampCell 存储设计HLogHFileHfile生成方式 Apache HBase™ 是以 hdfs 为数据存储的,一种分布式、可扩展的 NoSQL 数据库。 Bigtable 是一个稀疏的、分布式…

5项目五:W1R3S-1(思路为主!)

特别注明:本文章只用于学习交流,不可用来从事违法犯罪活动,如使用者用来从事违法犯罪行为,一切与作者无关。 目录 前言 一、信息收集 二、网页信息的收集 三、提权 总结 前言 思路清晰: 1.信息收集,…

《程序员面试金典(第6版)》面试题 16.19. 水域大小(深度优先搜索,类似棋盘类问题,八皇后的简化版本,C++)

题目描述 你有一个用于表示一片土地的整数矩阵land,该矩阵中每个点的值代表对应地点的海拔高度。若值为0则表示水域。由垂直、水平或对角连接的水域为池塘。池塘的大小是指相连接的水域的个数。编写一个方法来计算矩阵中所有池塘的大小,返回值需要从小到…

【数据结构与算法】图的遍历与拓扑排序

文章目录 一、用数组模拟邻接表二、图的深度优先遍历(dfs)2.1 概念2.2 例题:树的重心 三、图的广度优先遍历(bfs)3.1 概念3.2 例题:图中点的层次 四、拓扑排序4.1 概念4.2 例题:有向图的拓扑序列…

2直接连接的网络与VLAN划分-2.2【实验】【计算机网络】

2直接连接的网络与VLAN划分-2.2-2.3【实验】【计算机网络】 前言推荐2直接连接的网络与VLAN划分2.1共享式以太网和交换式以太网2.2交换机MAC地址表建立与帧转发实验目的实验内容及实验环境实验原理交换机通过逆向学习帧的源地址,构建MAC地址表;交换机中MAC地址的构建…

netty基础(五)

1.基本介绍 1>.异步的概念和同步相对.当一个异步过程调用发出后,调用者不能立刻得到结果.实际处理这个调用的组件在完成后,通过状态、通知和回调来通知调用者; 2>.Netty中的I/O操作是异步的,包括Bind、Write、Connect等操作会简单的返回一个 ChannelFuture; 3>.调用…

二、Eureka注册中心

目录 注册中心主要有三种角色: 1、服务提供者(RPC Server) 2、服务消费者(RPC Client) 3、服务注册中心(Registry) 注册中心实现原理 常用的注册中心: 常用注册中心对比&…

【C/C++每日一练】总目录(更新至2023.5.12)

C/C 2023.05 2023.5.11-2023.5.12 20230512 1. 成绩打印 ※ 2. 按要求补齐数组 🌟🌟🌟 3. 水仙花数 ※ 20230511 1. 最长公共前缀 🌟 2. 打家劫舍 🌟🌟 3. 最接近的三数之和 🌟&am…

修改通过CDH安装的Kafka和Zookeeper等组件的最大文件句柄数

目录 1.查看当前kafka最大文件句柄数 2.修改supervisord.service 服务配置文件 3.加载配置文件 4.重启supervisord.service服务 5.重启kafka等组件 6.查看修改后最大文件句柄数 7.查看kafka当前使用的文件句柄数 参考: 1.查看当前kafka最大文件句柄数 jpsc…