当前位置: 首页 > news >正文

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

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模板来快速创建项目。

相关文章:

  • 海思烧录工具HITool电视盒子刷机详解
  • “征服HTML引号恶魔:“完全解析手册”!!!(quot;表示双引号)
  • 【CUDA】mnist_cuda
  • MySQL 索引详解
  • Axure设计之中继器表格——拖动列调整位置教程(中继器)
  • 力扣14. 最长公共前缀:Java四种解法详解
  • const count = ref(0);是什么意思。count最终会是什么值
  • 矩阵篇---矩阵的应用
  • 棱镜七彩受邀出席“供应链安全国家标准贯标应用深度行”活动并做主题分享
  • 动态IP与静态IP该如何选?
  • 什么是矩阵账号
  • node.js笔记
  • 实践结合理论:道路运输安全员考试知识应用与学习
  • Vue Kubernetes项目 局部布局 下拉菜单
  • 告别照片管理难题!PowerPhotos 重塑 Mac 照片管理体验
  • Docker技术系列文章,第四篇——容器数据管理
  • Windows 10/11 RDP | 冻结 / 挂起
  • 《Python实战进阶》No34:卷积神经网络(CNN)图像分类实战
  • ambiq apollo3 ADC实例程序注释
  • 认识 Express.js:Node.js 最流行的 Web 框架
  • 西安网站建设品牌公司推荐/做引流推广的平台600
  • 我想在泉州做网站/张雷明履新河南省委常委
  • 云桥在线客服/吉安seo网站快速排名
  • wordpress 评论显示图片/专业排名优化工具
  • ps和dw怎么做网站/在线seo短视频
  • 郑州小型网站制作公司/百度seo关键词点击软件