0
我正在使用maven发布插件。并且一个配置文件应该在prod build farm上运行。当在本地运行时,它将无法访问某些网络资源。如何禁用maven配置文件?
Maven发布插件将在标记之前在本地运行构建,推送到远程的东西......但运行maven发布插件时,仅仅因为只能在prod构建场中运行的配置文件就会失败。
所以我需要禁用本地配置文件。但配置文件被激活
<os>
<name>linux</name>
</os>
我试图使用-P!profilename。它适用于mvn安装,但不适用于maven版本:准备。
所以我可以通过命令行参数指定os名称或禁用配置文件?
将激活方法更改为某些属性?或更好的情况下,删除操作系统的激活,并在需要时使用-P配置文件名激活配置文件 – 2016-04-29 04:46:05
http://maven.apache.org/guides/introduction/introduction-to-profiles.html – Learner
在Linux上,您可能需要转义'!'字符:'mvn ... -P \!profile-name' – uniknow