maven常用命令详解
程序员文章站
2024-02-07 22:05:34
...
idea工程maven管理jar依赖常用命令
1. clean命令 – 清理target编译输出文件夹目录
mvn clean
2.package命令 – 打包文件为jar包,输出在项目根目录的target下,一般和clean一起使用.
mvn clean package
输出结果一个带dependencies的jar是有依赖的jar
没有的则是没有第三方依赖jar只包含本地的根文件
3.install命令 – 安装一个本地jar包到本地maven仓库,可以作为后续其他项目的依赖,直接使用.
mvn install:install-file -Dfile=lib/spark.aliyun.assembly-1.0-SNAPSHOT-jar-with-dependencies.jar -DgroupId=dtwave -DartifactId=aliyun-assembly -Dversion=1.0-SNAPSHOT -Dpackaging=jar
参数解读
Dfile:指定当前要安装的jar路径相对路径基于当前所在目录,我将本地包放在根目录下的lib中
DgroupId:指定jar安装的group
DartifactId:指定工程名
Dversion:指定工程版本号
- 安装jar到本地
-
查看本地仓库已经存在上一步安装的jar包
- 其他项目引入该jar包
- 其他项目引入该jar包
4.mvn test – junit测试代码块
- pom.xml引入junit测试依赖
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.4</version>
<scope>test</scope>
</dependency> - 编写测试代码段
public class Test {
@org.junit.Test
public void testJunit(){
System.out.println("Test");
}
} - mvn test
在实际使用中也不会使用mvn命令来测试代码,会手动debug在测试代码段中运行.
- 打包时经常出现如下错误是,test测试代码块的报错,并不想修改test代码块也可以直接跳过编译测试代码
-
跳过测试编译
mvn clean package -Dmaven.test.skip=true
5. maven项目导入本地资源jar,新建目录,拖入jar,右键add as Library即可
下一篇: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on pr
推荐阅读
-
springboot 引入外部jar包 并使用maven打包成jar文件
-
详解mybatis的mapper.xml编写 博客分类: mybatis javamybatis
-
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on pr
-
maven常用命令详解
-
Windows上cmd常用命令及快捷键 博客分类: windows windows命令
-
使用maven profile 指定配置打包
-
JQuery+Ajax动态生成Table步骤详解
-
抽象Vue公共组件详解
-
php中pdo错误处理方法详解
-
jQuery Deferred模块详解