maven学习九 关于maven一些參數

Posted 刘大飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven学习九 关于maven一些參數相关的知识,希望对你有一定的参考价值。

一 maven profile:

     不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费劳动力。

  maven提供了一种方便的解决这种问题的方案,就是profile功能。

    使用  mvn install -P{profile} 命令打包.

     比如: mvn clean package -Pdist -DskipTests,打包 并且跳過測試。

二 Maven的几个常用plugin

     maven-dependency-plugin:  用于复制依赖的jar包到指定的文件夹里

maven-assembly-plugin:  打包的配置, 比如说打出一个什么类型的包,包里包括哪些内容等等
maven-jar-plugin: 打成jar时,设定manifest的参数,比如指定运行的Main class,还有依赖的jar包,加入classpath中

 

 

    

以上是关于maven学习九 关于maven一些參數的主要内容,如果未能解决你的问题,请参考以下文章

Maven的基础学习教程

Maven的基础学习教程

关于maven包冲突的一些思路

maven 学习:为什么要使用maven,maven使用过程中的一些参数

MAVEN学习--maven常用插件

java web开发入门九(Maven使用&idea创建maven项目)基于intellig idea