Maven - profile

版权所有,未经授权,禁止转载


章节

  • Maven – 简介
  • Maven – 工作原理
  • Maven – Repository(存储库)
  • Maven – pom.xml 文件
  • Maven – 依赖管理
  • Maven – 构建生命周期、阶段、目标
  • Maven – profile
  • Maven – 插件
  • Maven – web 实例
  • Maven – Eclipse例子

profile让你能够在特定场景下使用与基本配置不同的配置构建项目。你不需要创建多个单独的POM文件,只需在单个POM文件中包含不同的profile配置,这些profile配置在特定场景下将覆盖pom中的基本配置。

例如,项目中需要构建开发版本、测试版本以及正式版本,这些版本可以通过在pom文件中添加不同构建profile构建。执行maven时指定不同的构建profile就可以。

示例:


  4.0.0

  com.qikegu.demo
  mybatis-demo
  1.0.0

  
      
          test
          ...
          ...
          ...
          ...
          ...
          ...
          ...
          ...
          ...
      
  


  • profile中的元素将覆盖POM中同名元素的值。
  • 设置触发profile生效的条件
  • 也可在maven命令行中指定profile:-P profile-name

更多细节可参考官方文档

你可能感兴趣的:(Maven - profile)