Maven工具学习使用(二)——Maven基础用法

news/2025/3/30 18:52:05/

pom常见属性说明

详细见官方文档说明

https://maven.apache.org/ref/3.8.6/maven-model/maven.html#class_releases

<modelVersion>4.0.0</modelVersion>     POM模型的版本
<groupId>org.apache.maven.plugins</groupId>  项目属于哪个组,和项目所在的组织或者公司相关联
<artifactId>maven-jar-plugin</artifactId>   项目在组中唯一的ID
<version>3.3.0</version> 项目当前的版本
<name>Maven Hello World</name> 对于用户友好的项目名称,方便信息交流
<scope>test</scope>  依赖范围,默认是compile,若依赖范围为test,表示依赖只对测试有效,测试代码中import junit代码没有问题,主代码中引用junit代码编译会出错

Maven主要命令

mvn clean compile 

mvn clean test

mvn clean package

mvn clean install

使用archetype生成项目框架

简写: mvn archetype:generate

全写: mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-5:generate

简写未指出插件的版本号,maven2会自动下载最新的版本,不稳定,maven3会下载最新的稳定版本

 选择需要的项目模板,接着Maven会提示输入要创建项目的groupId,artifactId,version以及包名,archetype可以帮助开发者快速构建起项目的框架,在框架的基础上开发自己的项目,也可以开发自己的archetype模板来快速创建项目。

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

相关文章

洛谷题单1-B2025 输出字符菱形-python-流程图重构

题目描述 用 * 构造一个对角线长 5 5 5 个字符&#xff0c;倾斜放置的菱形。 输入格式 没有输入要求。 输出格式 如样例所示。用 * 构成的菱形。 输入输出样例 #1 输入 #1 输出 #1 **** *********方式-前半区推导&#xff0c;后半区逆序 代码 class Solution:static…

无人机数据处理系统设计要点与难点!

一、系统设计要点 无人机数据处理系统需要高效、可靠、低延迟地处理多源异构数据&#xff08;如影像、传感器数据、位置信息等&#xff09;&#xff0c;同时支持实时分析和长期存储。以下是核心设计要点&#xff1a; 1.数据采集与预处理 多传感器融合&#xff1a;集成摄像头…

游戏摇杆开发:利用 Windows API 实现摇杆输入捕获

在现代游戏开发中&#xff0c;游戏摇杆&#xff08;Joystick&#xff09;作为一种重要的输入设备&#xff0c;能够为玩家提供更加沉浸式的游戏体验。Windows 操作系统提供了一系列 API 函数&#xff0c;允许开发者轻松地捕获和处理游戏摇杆的输入。本文将介绍如何使用 Windows …

deepseek(2)——deepseek 关键技术

1 Multi-Head Latent Attention (MLA) MLA的核心在于通过低秩联合压缩来减少注意力键&#xff08;keys&#xff09;和值&#xff08;values&#xff09;在推理过程中的缓存&#xff0c;从而提高推理效率&#xff1a; c t K V W D K V h t c_t^{KV} W^{DKV}h_t ctKV​WDKVht​…

二叉树相关算法实现:判断子树与单值二叉树

目录 一、判断一棵树是否为另一棵树的子树 &#xff08;一&#xff09;核心思路 &#xff08;二&#xff09;代码实现 &#xff08;三&#xff09;注意要点 二、判断一棵树是否为单值二叉树 &#xff08;一&#xff09;核心思路 &#xff08;二&#xff09;代码实现…

CNN基础考点

CNN基础知识详细总结 一、算法构成 核心组件 卷积层&#xff08;Convolutional Layer&#xff09; 作用&#xff1a;提取局部特征&#xff08;边缘、纹理等&#xff09;。操作&#xff1a;使用滑动窗口&#xff08;卷积核&#xff09;计算输入数据的加权和。公式&#xff1a; …

理解文字识别:一文读懂OCR商业化产品的算法逻辑

文字识别是一项“历久弥新”的技术。早在上世纪初&#xff0c;工程师们就开始尝试使用当时有限的硬件设备扫描并识别微缩胶片、纸张上的字符。随着时代和技术的发展&#xff0c;人们在日常生活中使用的电子设备不断更新换代&#xff0c;文字识别的需求成为一项必备的技术基础&a…

让 MGR 不从 Primary 的节点克隆数据?

问题 MGR 中&#xff0c;新节点在加入时&#xff0c;为了与组内其它节点的数据保持一致&#xff0c;它会首先经历一个分布式恢复阶段。在这个阶段&#xff0c;新节点会随机选择组内一个节点&#xff08;Donor&#xff09;来同步差异数据。 在 MySQL 8.0.17 之前&#xff0c;同…