zoukankan      html  css  js  c++  java
  • 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个构建骨架是我们经常能够用到的,如果想用这些之外的,就不能用这个命令了。

  • 相关阅读:
    java-第二周学习总结
    春季总结
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    网络层思维导图
    数据链路层思维导图
    Mysql数据库的基本操作之建表操作(2)
  • 原文地址:https://www.cnblogs.com/xiaogangfan/p/5989137.html
Copyright © 2011-2022 走看看