maven 常用参数使用详解

Posted 博客园-范晓刚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 常用参数使用详解相关的知识,希望对你有一定的参考价值。

前言

作为java开发按人员,使用maven构建似乎成为了工作中平常的事情,但有时会遇到一些问题,感到困惑,于是我整理出来,方便其他同学更好的使用,以后会慢慢更新这个文章。

命令介绍

使用mvn install package时默认会将test目录下的一起打包,单有些场景是不需要将test打包的:

  1. 比如这是个历史项目,有些测试用例跑不过去,查起来很费劲,那么运行时果断加上这个参数
  2. 生成部署包时,test代码是不希望放到服务器上的
  3. 有时test包下的东西和源代码一样多,打包也比较费时间,所以能不打就不打

这样构建:mvn package -DskipTests=true,构建时会自动跳过test,如下图:

这样构建时就会跳过去了,解决了问题的同时还提高了效率

 

有时使用命令mvn archetype:generate构建项目时,一直卡在Generating project in Batch mode等待如下图:

这个是因为maven在从这个地址:http://repo1.maven.org/maven2/archetype-catalog.xml获取资源,解决方法是加上-DarchetypeCatalog=internal 运行参数,archetype-catalog.xml从本地获取,如下图:

截图中的10个构建骨架是我们经常能够用到的,如果想用这些之外的,就不能用这个命令了。

 

以上是关于maven 常用参数使用详解的主要内容,如果未能解决你的问题,请参考以下文章

maven用途核心概念用法常用参数和命令扩展

cat常用参数详解

Unity常用组件参数详解

linux常用命令:find 命令参数详解

编译configure常用参数详解

Linux文件管理常用命令常用参数详解