首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Maven扫盲

Maven扫盲

原创
作者头像
用户3293499
修改2025-06-25 15:42:53
修改2025-06-25 15:42:53
1730
举报
文章被收录于专栏:Java杂谈Java杂谈

配置说明

scope

runtime 运行和打包都要,编译不需要。例如jdbc驱动

system 非maven仓库中的,本地提供的,需要配合 systempath

test 测试使用,打包不要

provided 打包的时候不打包,例如 tomcat 相关运行包

compile 默认的,编译、测试、运行、打包统统都要

import 这个需要配合 <type>pom</type> 使用,意思是将该依赖的 dependencyManagements中的都导入到当前来

命令

打包构建

mvn eclipse:eclipse /// 生成eclipse项目

mvn install // 下载jar

mvn dependency:sources /// 下载源码

mvn package

mvn package -DskipTests=true // 跳过测试

mvn package -Dmaven.test.skip=true // 跳过测试

测试

mvn test -Dtest=单元测试类 /// 整个测试

mvn test -Dtest=单元测试类#测试方法 /// 指定方法测试

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置说明
    • scope
  • 命令
    • 打包构建
    • 测试
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档