Переменная Maven для корня реактора

Есть ли в многомодульном проекте maven переменная, указывающая на корневую папку проекта?

  • $ {project.basedir} points в каталог текущего проекта,
  • $ {project.parent.basedir} указывает на каталог родительского проекта,

, но есть ли переменная, которая всегда указывает на корневой каталог (тот, из которого команда maven был выполнен), независимо от того, какой проект внутри реактора?


Я понял, что проблема, которую я хотел решить, практически неразрешима. Мне нужна переменная, указывающая на project.basedir, project.parent.basedir, project.parent.parent.basedir и т.д., в зависимости от того, что выше. Но поскольку родительский pom проекта не обязательно должен быть его родительским в файловой системе, весь мой подход не поможет. Итак, я принимаю Паскаль » s ответ, потому что он отвечает на мой вопрос (даже если мой вопрос не решает мою проблему).

47
задан Sean Patrick Floyd 12 November 2010 в 08:02
поделиться