Maven 常用命令,你都会几个

点击上方【村雨遥】添加关注

目录

  • 1. 常用命令

  • 2. 利用 Archetype 来生成项目骨架

  • 3. 项目结构

1. 常用命令

Maven 中的一些常见命令如下:

命令

含义

功能

mvn clean

清理

用于清理已编译好的文件

mvn compile

编译

将 Java 源代码编译成字节码 .class 文件

mvn test

测试

项目测试

mvn package

打包

根据用户配置,将项目打包为 jar 包或 war 包

mvn install

安装

手动向本地仓库安装一个 jar

mvn deploy

上传

将 jar 上传到私服

2. 利用 Archetype 来生成项目骨架

实际上,为了更快捷的创建 Maven 项目骨架,我们可以使用 maven archetype 来创建,创建过程如下:

  1. 首先进入你要创建项目骨架的目录,然后执行如下命令:

mvn archetype:generate

  1. 接着会有很长的输出,最后又多种可用的 Archetype 供你选择,选择你所需要的,然后输入对应编号;

  1. 接着会让你输入 groupId、 artifactId、 version、 package 等信息;

  1. 接着让你确认相关信息;

  1. 最后确认无误后,回车生成即可。

3. 项目结构

项目生成后的目录中主要包含如下文件:

其中 src 目录包含了项目的主代码和资源,同时还包括了测试相关的代码以及资源。而 pom.xml 则定义了项目的所有配置。

完

◆ Maven 究竟是个啥?

◆ 还在为链表而烦恼,看着一篇就够了!

◆ 数据结构&算法之数组篇

长按二维码关注

Java | 学习 | 资源

村雨遥

看官们,麻烦来一波【 素质三连 】再走好吗🙈

本文分享自微信公众号 - 村雨遥(cunyu1943)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2021 最顶级 React 组件库推荐

点上方蓝字关注公众号「前端从进阶到入院」作者丨MaxRozen译者丨王强策划丨小智AntDesign!(https://oscimg.oschina.net/oscnet/a85c35f23bd04e5da6a1e5e68a24119b.png)项目链接:AntDesignh

Android So动态加载 优雅实现与原理分析

背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我

2021 最顶级 React 组件库推荐

点上方蓝字关注公众号「前端从进阶到入院」作者丨MaxRozen译者丨王强策划丨小智AntDesign!(https://oscimg.oschina.net/oscnet/a85c35f23bd04e5da6a1e5e68a24119b.png)项目链接:AntDesignh