文档章节

Maven构建配置文件

蓝蝶飞扬
 蓝蝶飞扬
发布于 2016/04/06 18:03
字数 233
阅读 39
收藏 1
点赞 1
评论 0

1.Profile

Profile 在 pom.xml 中使用 activeProfiles / profiles 元素指定,并且可以用很多方式触发。Profile 在构建时修改 POM,并且为变量设置不同的目标环境。

2.Profile类型

Profile 主要有三种类型。

类型 在哪里定义
Per Project 定义在工程 POM 文件 pom.xml 中
Per User 定义在 Maven 设置 xml 文件中 (%USER_HOME%/.m2/settings.xml)
Global 定义在 Maven 全局配置 xml 文件中 (%M2_HOME%/conf/settings.xml)

3.Profile激活

Maven 的 Profile 能够通过几种不同的方式激活。

  • 显式使用命令控制台输入

  • 通过 maven 设置

  • 基于环境变量(用户 / 系统变量)

  • 操作系统配置(例如,Windows family)

  • 现存 / 缺失 文件


本文转载自:http://wiki.jikexueyuan.com/project/maven/build-profiles.html

共有 人打赏支持
蓝蝶飞扬
粉丝 25
博文 119
码字总数 89785
作品 0
西双版纳
使用Sonar分析Ant/Maven/Gradle项目

Java构建工具 目前Java平台三大构建工具是:Apache Ant、Apache Maven、Gradle,当然还有其他几个高效、快速的编译工具,如:Google Bazel、Facebook Buck。 关于Apache Ant、Apache Maven、...

donhui ⋅ 2016/03/10 ⋅ 0

Maven的安装和配置(一)

最近开始学习Maven,看了一些视频教学,以及许晓斌著的《Maven实战》,所以写下一些博客记录自己学习的知识以及自己的总结。 1. Maven简介 Maven是一个采用纯Java编写的开 源项目管理工具。M...

半夏alvin ⋅ 2013/11/20 ⋅ 0

Apache Maven --- [配置文件]

配置文件的介绍 Maven 2.0 竭尽所能的确保构建是可移植的.此外,这意味着允许构建配置在POM中,绕过所有文件系统引用(在继承,依赖以及其他方面),并学习更多用本地仓库来存储必要的元数据来使一...

moonsnake777 ⋅ 2016/05/31 ⋅ 0

JFinalUIB V3发布,书籍随后更新

V3主要变动: 更换UI,新的UI库是metrolab UI 重构项目,增加权限中间表,规范化处理 重写了大部分权限相关的代码 项目地址不变,下载新的分支即可: https://git.oschina.net/dongcb678/Jf...

littleant ⋅ 2016/09/13 ⋅ 1

Maven入门指南(一)

原文链接 译文链接 译者:nkcoder 校对:方腾飞 Maven介绍: Maven是一个强大的Java项目构建工具。当然,你也可以使用其它工具来构建项目,但由于Maven是用Java开发的,因此Maven被更多的用于...

GarfieldEr007 ⋅ 01/14 ⋅ 0

maven+Nexus搭建本地私服仓库

maven 是基于项目对象模型(Project Object Model, POM),通过一小段描述信息来管理项目的构建,报告,文档的软件项目管理工具。 目前,绝大多数开发人员都把 Ant 当作 java编程项目的标准...

yacai1990 ⋅ 2016/07/17 ⋅ 0

综合技术 --maven

这里可以非常详细的了解maven,本人已经完整读过一次,值得推荐 http://www.yiibai.com/maven/ 1. Maven的概念 Maven是一个项目管理和综合工具。它提供给开发人员构建一个完整的生命周期框架...

求是科技 ⋅ 2015/08/13 ⋅ 0

关于 Apache Maven 您不知道的 5 件事

Maven 是为 Java™ 开发人员提供的一个极为优秀的构建工具,您也可以使用它来管理您的项目生命周期。作为一个生命周期管理工具,Maven 是基于阶段操作的,而不像 Ant 是基于 “任务” 构建的...

红薯 ⋅ 2011/01/16 ⋅ 2

关于 Apache Maven 您不知道的 5 件事-转

用 Maven 管理项目文件周期的技巧 可能您对配置文件已经很熟悉了,但是您知道可以在 Maven 中使用它们来在不同的环境中执行特定行为吗?本期 5 件事 系列 文章不单介绍 Maven 的 构建特性,也...

悠悠然然 ⋅ 2013/11/20 ⋅ 0

基于maven的ssh框架一步一步搭建(二)

五、配置profile 1、profile是用来做什么的 Profile能让你为一个特殊的环境自定义一个特殊的构建;profile使得不同环境间构建的可移植性成为可能。不同的构建环境是什么意思?构建环境的两个...

漂泊者及其影子 ⋅ 2014/07/16 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Confluence 6 从其他备份中恢复数据

一般来说,Confluence 数据库可以从 Administration Console 或者 Confluence Setup Wizard 中进行恢复。 如果你在恢复压缩的 XML 备份的时候遇到了问题,你还是可以对整个站点进行恢复的,如...

honeymose ⋅ 16分钟前 ⋅ 0

myeclipse10 快速搭建spring boot开发环境(入门)

1.创建一个maven的web项目 注意上面标红的部分记得选上 2.创建的maven目录结构,有缺失的目录可以自己建立目录补充 补充后 这时候一个maven的web项目创建完成 3.配置pom.xml配置文件 <proje...

小海bug ⋅ 28分钟前 ⋅ 0

nginx.conf

=========================================================================== nginx.conf =========================================================================== user nobody; #......

A__17 ⋅ 31分钟前 ⋅ 0

645. Set Mismatch - LeetCode

Question 645. Set Mismatch Solution 思路: 遍历每个数字,然后将其应该出现的位置上的数字变为其相反数,这样如果我们再变为其相反数之前已经成负数了,说明该数字是重复数,将其将入结果r...

yysue ⋅ 45分钟前 ⋅ 0

Python这么强?红包杀手、消息撤回也可以无视,手机App辅助!

论述 标题也许有点不好理解,其实就是一款利用Python实现的可以监控微信APP内的红包与消息撤回的助手。不得不说,这确实是一款大家钟意的神器。 消息撤回是一件很让人恶心的事,毕竟人都是有...

Python燕大侠 ⋅ 今天 ⋅ 0

压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具

压缩打包介绍 压缩的好处不仅能节省磁盘空间而且在传输的时候节省传输时间和网络带宽 windows系统下文件带有 .rar .zip .7z 后缀的就是压缩文件 linux系统下则是 .zip, .gz, .bz2, .xz, ...

黄昏残影 ⋅ 今天 ⋅ 0

观察者模式

1.利用java原生类进行操作 package observer;import java.util.Observable;import java.util.Observer;/** * @author shadow * @Date 2016年8月12日下午7:29:31 * @Fun 观察目标 **/......

Cobbage ⋅ 今天 ⋅ 0

Ubuntu打印服务器配置

参考:https://blog.csdn.net/gsls200808/article/details/50950586 https://blog.csdn.net/jiay2/article/details/80252369 https://wiki.gentoo.org/wiki/HPLIP 由于媳妇儿要大量打印资料,......

大熊猫 ⋅ 今天 ⋅ 0

面试的角度诠释Java工程师(二)

原文出处: locality 续言: 相信每一位简书的作者,都会有我这样的思考:怎么写好一篇文章?或者怎么写好一篇技术类的文章?我就先说说我的感悟吧,写文章其实和写程序是一样的。为什么我会...

颖伙虫 ⋅ 今天 ⋅ 0

github中SSH的Key

https://help.github.com/articles/connecting-to-github-with-ssh/ https://help.github.com/articles/testing-your-ssh-connection/ https://help.github.com/articles/adding-a-new-ssh-k......

whoisliang ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部