
maven常用命令记录
发布日期:2025-04-13 02:13:21
浏览次数:17
分类:精选文章
本文共 945 字,大约阅读时间需要 3 分钟。
初始化工程命令
如果你需要初始化一个基于Maven的Java项目,可以使用以下命令快速创建项目架构:
mvn archetype:generate \ -DgroupId=com.bytrees \ -DartifactId=bytrees \ -DarchetypeArtifactId=maven-archetype-webapp \ -DinteractiveMode=false
参数说明
groupId
:项目组ID,例如com.bytrees
。artifactId
:项目模块ID,例如bytrees
。archetypeArtifactId
:选择一个模板类型,maven-archetype-webapp
用于创建一个基于Spring Boot的Web应用项目。interactiveMode=false
:选择非交互模式,项目会自动下载并创建项目。
项目类型示例
如果你需要选择不同的项目类型,可以通过指定不同的archetypeArtifactId
来实现:
项目类别 | 命令示例 |
---|---|
普通控制台工程 | -DarchetypeArtifactId=maven-archetype-quickstart |
Web应用项目 | -DarchetypeArtifactId=maven-archetype-webapp |
编译与执行命令
在开发过程中,常用的Maven命令包括:
命令 | 用途 |
---|---|
mvn clean | 清除项目目录下的编译和打包文件。 |
mvn compile | 仅编译项目源代码,不打包。 |
mvn package | 将项目打包成JAR或WAR文件。 |
mvn test | 执行单元测试和集成测试。 |
常见问题与解决方案
在项目初始化过程中,可能会遇到以下问题:
文件编码警告:
如果看到类似以下警告信息:[WARNING] File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent!
解决方法:
在项目的pom.xml
文件中添加文件编码设置: UTF-8
这将确保项目编译过程使用统一的UTF-8编码,避免平台依赖性问题。
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年05月20日 06时34分07秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Mac OS X 上 Python 的框架和非框架构建之间的差异
2025-04-11
Mac OS X 中的 virtualenv 问题
2025-04-11
Mac OS X下Sublime Text (V2.0.1)破解
2025-04-11
Mac OS X汇编语言常识
2025-04-11
Mac os 如何安装SVN
2025-04-11
Mac OS下错误The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build Path的解决方法
2025-04-11
Mac os如何安装绿盾客户端
2025-04-11
mac xmind 激活
2025-04-11
mac 下 android studio 的离线gradle极速配置方法
2025-04-11
Mac 下 Python+Selenium 自动上传西瓜视频
2025-04-11
mac 下 react Native ios环境搭建
2025-04-11
Mac 下使用sourcetree操作git教程
2025-04-11
mac 下如何建立vue-cli项目
2025-04-11
Mac 在命令行快速切换目录 mark
2025-04-11
mac 安装PIL
2025-04-11
Mac 开发PhoneGap 应用,怎样加入插件 barcodescaner
2025-04-11
mac 搭建APK反编译环境[转]
2025-04-11