Оказывается, проблема, с которой я столкнулся, была связана с тем, что мое объявление параметра Project было передано в мой Mojo. Поскольку в сборке Maven имеется только один экземпляр MavenProject, вы не можете указать выражение (и в действительности нет строки Java, которая может быть приведена к объекту MavenProject) для параметра, и значением по умолчанию должно быть "$ {project" }».
Таким образом, для доступа к MavenProject из Mojo Plugin Maven для любой фазы используйте следующее объявление параметра:
/**
* Project instance, used to add new source directory to the build.
*
* @parameter expression="export.project" default-value="${project}"
* @required
* @readonly
*/
private MavenProject project;