一 maven profile:
不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费劳动力。
maven提供了一种方便的解决这种问题的方案,就是profile功能。
使用 mvn install -P{profile} 命令打包.
比如: mvn clean package -Pdist -DskipTests,打包 并且跳過測試。
maven-dependency-plugin: 用于复制依赖的jar包到指定的文件夹里
maven-assembly-plugin: 打包的配置, 比如说打出一个什么类型的包,包里包括哪些内容等等
maven-jar-plugin: 打成jar时,设定manifest的参数,比如指定运行的Main class,还有依赖的jar包,加入classpath中
原文地址:https://www.cnblogs.com/liufei1983/p/8965087.html
时间: 2024-09-30 20:49:03