news 2026/4/18 8:50:22

常见的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/3/31 21:13:02

【C++高性能并发编程终极指南】:掌握Boost.Asio与Boost.Thread核心技巧

第一章:C高性能并发编程概述 在现代计算环境中,多核处理器已成为标准配置,如何充分利用硬件资源实现程序的高效执行成为系统性能优化的关键。C作为系统级编程语言,提供了强大的底层控制能力和丰富的并发支持机制,使其成…

作者头像 李华
网站建设 2026/4/18 8:47:33

[STM32C0] 【STM32C092RC 测评】3、板载外设——GPIO和定时器

我们在这里进行GPIO和定时器的测试,把这两个外设功能融合一起主要也是为了比较好展示,定时器属于内部模块,如果只是定时器的定时功能,实际上是不需要任何其他实际端口的,另一方面他也和其他外设比较容易融合。比如我们…

作者头像 李华
网站建设 2026/4/18 0:19:25

你真的了解点击劫持漏洞吗?深度解析与防御策略

你真的了解点击劫持漏洞吗? 我听过许多关于点击劫持的版本,但没有人能真正把它解释清楚。 点击劫持的核心思想 点击劫持的核心思想在于: 目标网站:执行敏感操作的一方(例如“支付”、“更改设置”按钮所在的网站&a…

作者头像 李华
网站建设 2026/4/18 6:47:07

线上故障紧急处理手册:如何在不重启的情况下用jstack救活死锁应用

第一章:线上故障紧急处理手册的核心价值 在现代分布式系统架构中,线上服务的稳定性直接关系到企业声誉与用户信任。面对突发性故障,响应速度与处理效率成为关键指标,而《线上故障紧急处理手册》正是提升应急响应能力的核心工具。它…

作者头像 李华
网站建设 2026/4/18 7:56:52

99%的开发者忽略的jstack隐藏功能:精准捕获死锁线程的3种技巧

第一章:jstack工具的核心原理与定位价值 线程快照的生成机制 jstack 是 JDK 自带的命令行工具,用于生成 Java 虚拟机当前时刻的线程快照(Thread Dump)。线程快照是虚拟机内所有线程的运行状态集合,包含每个线程的调用…

作者头像 李华
网站建设 2026/4/18 10:49:30

cv_resnet18如何复制文本?WebUI交互操作技巧汇总

cv_resnet18如何复制文本?WebUI交互操作技巧汇总 1. 引言:OCR文字检测的实用价值 你有没有遇到过这样的情况:看到一张图片里的文字,想快速提取出来,却只能手动一个字一个字地敲?尤其是在处理合同、证件、…

作者头像 李华