Maven的常用命令

2022-05-12 09:24:33 浏览数 (1)

文章目录
  • 1、创建一个简单的Java工程
  • 2、创建一个java的web工程
  • 3、打包
  • 4、编译
  • 5、编译测试程序
  • 6、清空
  • 7、运行测试
  • 8、生成站点目录
  • 9、生成站点目录并发布
  • 10、安装当前工程的输出文件到本地仓库
  • 11、安装指定文件到本地仓库
  • 12、查看实际pom信息
  • 13、分析项目的依赖信息
  • 14、跳过测试运行maven任务
  • 15、生成eclipse项目文件
  • 16、查看帮助信息
  • 17、查看插件的帮助信息

1、创建一个简单的Java工程

代码语言:javascript复制
 mvn archetype:create -DgroupId=com.mycompany.example -DartifactId=Example

2、创建一个java的web工程

代码语言:javascript复制
mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.app -DartifactId=my-webapp

3、打包

代码语言:javascript复制
mvn package

4、编译

代码语言:javascript复制
mvn compile

5、编译测试程序

代码语言:javascript复制
mvn test-compile

6、清空

代码语言:javascript复制
mvn clean

7、运行测试

代码语言:javascript复制
mvn test

8、生成站点目录

代码语言:javascript复制
mvn site

9、生成站点目录并发布

代码语言:javascript复制
mvn site-deploy

10、安装当前工程的输出文件到本地仓库

代码语言:javascript复制
mvn install

11、安装指定文件到本地仓库

代码语言:javascript复制
mvn install:install-file -DgroupId=<groupId> -DartifactId=<artifactId> -Dversion=1.0.0 -Dpackaging=jar -Dfile=<myfile.jar>

12、查看实际pom信息

代码语言:javascript复制
mvn help:effective-pom

13、分析项目的依赖信息

代码语言:javascript复制
mvn dependency:analyze
mvn dependency:tree

14、跳过测试运行maven任务

代码语言:javascript复制
mvn -Dmaven.test.skip=true XXX

15、生成eclipse项目文件

代码语言:javascript复制
mvn eclipse:eclipse

16、查看帮助信息

代码语言:javascript复制
mvn help:help
mvn help:help -Ddetail=true

17、查看插件的帮助信息

代码语言:javascript复制
# 比如:mvn dependency:help 或 mvn ant:help 等等。
mvn <plug-in>:help

0 人点赞