2015-01-30 4 views
2

Я просмотрел документацию для этого, но не смог найти официальный ответ. Когда условия активации профиля оцениваются в многомодовой сборке maven?Когда выполняется активация профиля maven?

Из того, что я понял, условия были оценены в начале сборки; во время обработки pom. Тем не менее, я видел случаи, когда активация профиля основана на файле, существующем в ${project.build.directory}, что подразумевает, что оценка активации может произойти во время фактического процесса сборки (что кажется невероятно непоследовательным).

Есть ли официальный ресурс, который указывает, когда/когда выполняется активация профиля?

ответ

2

Официальным ресурсом и единственной истиной являются источники java. http://maven.apache.org/ref/3.2.5/maven-model-builder/ объясняет, как работает эффективный модельный застройщик, включая активацию профиля.

Смежные вопросы