news 2026/6/10 2:28:47

常见的Maven命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
常见的Maven命令

一、Maven的简介

Maven是Apache开源基金会提供的适合Java语言项目管理的工具。

Maven本身需要Java运行环境的支持。

二、主要功能

1、清除编译文件。

2、打包成jar或者war部署文件。

3、编译源代码。

4、启动程序。

5、安装到本地仓库。

6、部署到远程仓库。

三、主要的命令

注意:需要配置Maven的路径到PATH环境变量。

1、清除编译文件

mvn clean

2、编译

mvn compile

生成的文件保存在项目的target/classes目录。

3、安装到本地仓库

mvn install

项目会打包成jar文件,保存在本地仓库里。

4、部署到远程仓库

mvn deploy

把项目打包成jar文件,存到远程的仓库。

5、测试项目

mvn test

四、插件的命令

(一)springboot插件

1、直接运行

mvn spring-boot:run

2、打包成可执行jar文件

mvn spring-boot:repackage

生成的文件在项目的根目录下。

后缀名一般是"-SNAPSHOT.jar"。

(二)tomcat7插件

能直接运行javaweb项目。

运行项目:

mvn tomcat7:run

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 5:14:56

Java中如何精准获取毫秒级时间戳:99%开发者忽略的细节

第一章:Java中毫秒级时间戳的核心概念 在Java开发中,毫秒级时间戳是一种广泛使用的时间表示方式,用于记录自1970年1月1日00:00:00 UTC(即Unix纪元)以来经过的毫秒数。这种时间格式具有高精度、跨平台兼容性强以及便于计…

作者头像 李华
网站建设 2026/6/5 14:27:57

Java获取当前时间戳毫秒级,你真的会用吗?

第一章:Java获取当前时间戳毫秒级,你真的会用吗? 在Java开发中,获取当前时间戳是常见需求,尤其在日志记录、缓存控制和接口鉴权等场景中,毫秒级精度的时间戳尤为重要。尽管看似简单,但不同的实现…

作者头像 李华
网站建设 2026/6/4 23:48:44

单片机编程软件很简单(17),Keil单片机编程软件之编译、链接

单片机编程软件使用较多,诸多朋友大学期间便接触单片机编程软件。因此,大家对于单片机编程软件或多或少有所了解。本文中,将对Keil单片机编程软件加以介绍,主要在于介绍如何在这款单片机编程软件中进行项目设置以及如何进行编译、…

作者头像 李华
网站建设 2026/6/9 2:47:40

[STM32C0] 【STM32C092RC 测评】1、搭建开发环境

想要实现对一个单片机的开发,首先就要搭建好开发环境, ST经过多年的耕耘,不断的完善,从最开始的标准库到现在的HAL库可以说是一步一步减缓开发难度,接下来我将使用目前最常用的一种开发方式进行本次测评任务的开发。ST…

作者头像 李华
网站建设 2026/6/9 16:09:53

Java排序算法第一课:冒泡排序代码实现与时间复杂度深度解析

第一章:Java排序算法第一课:冒泡排序概述 冒泡排序(Bubble Sort)是一种基础且易于理解的排序算法,常用于教学场景中帮助初学者掌握排序逻辑。其核心思想是通过重复遍历数组,比较相邻元素并交换位置&#xf…

作者头像 李华
网站建设 2026/6/5 16:10:07

GPT-OSS与Llama3对比评测:开源推理性能谁更强?

GPT-OSS与Llama3对比评测:开源推理性能谁更强? 在当前大模型快速发展的背景下,开源社区涌现出越来越多高性能的推理模型。其中,GPT-OSS 和 Llama3 作为两个备受关注的代表,分别展现了不同的技术路径和性能特点。本文将…

作者头像 李华