in src/main/java/org/apache/maven/shared/invoker/MavenCommandLineBuilder.java [211:218]
protected void setProfiles(InvocationRequest request, Commandline cli) {
List<String> profiles = request.getProfiles();
if ((profiles != null) && !profiles.isEmpty()) {
cli.createArg().setValue("-P");
cli.createArg().setValue(StringUtils.join(profiles.iterator(), ","));
}
}