У меня есть проект maven, встроенный в «/ some / where», который я хочу запустить / выполнить из другого каталога «/ foo / bar».В настоящее время я выполняю команды, такие как:
cd /some/where
mvn exec:java -Dexec.mainClass=org.xmlcml.cml.rest.Client
с
/some/where/pom.xml
Я хочу сделать что-то вроде:
cd /foo/bar
mvn -p /some/where/pom.xml exec:java -Dexec.mainClass=org.xmlcml.cml.rest.Client
, но не знаю синтаксисили разрешено ли это.
Если это разрешено, то где относительные имена файлов ссылаются на (a) каталог, содержащий pom.xml, то есть /some/where
или (b) текущий каталог /foo/bar