当我尝试获取我的maven项目的活动配置文件时,我输入:
mvn help:active-profiles
正如文档所述(http://maven.apache.org/guides/introduction/introduction-to-profiles.html) 但这就是我得到的:
Active Profiles for Project 'com.mycompany.app:my-app:jar:1.0-SNAPSHOT':
The following profiles are active:
- testProfile (source: external)
(来源:外部)是什么意思?因为我在.m2文件夹中的settings.xml文件上设置了配置文件,所以根据文档应该是:
(source: settings.xml)
答案 0 :(得分:0)
源是定义配置文件的位置。源外部意味着配置文件在settings.xml或profiles.xml中定义。
阅读this文章。相关部分是:“ 如何判断哪些配置文件在构建期间有效? ”源可以是项目的pom.xml
,父项目pom.xml
或maven settings.xml
。