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. 接着会让你输入 groupIdartifactIdversionpackage 等信息;

  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

Maven 常用命令,你都会几个 - HelloWorld