У меня есть стандартный многомодульный проект maven, и я могу собрать его локально, используя mvn clean package
, но когда я пытаюсь развернуть его с помощью $ mvn cf:update, я получаю следующую ошибку:
[ERROR] Failed to execute goal org.cloudfoundry:cf-maven-plugin:1.0.0.M2:update (default-cli) on project <myprojectname>: An exception was caught while executing Mojo. The file or directory does not exist at '<my project directory>/target/<myprojectname>-SNAPSHOT.war'. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.cloudfoundry:cf-maven-plugin:1.0.0.M2:update
Проблема в том, что я не могу создать файл .war для своего родительского .pom, потому что его нужно упаковать как файл pom, иначе maven его отклонит. Поэтому я не могу предоставить файл .war, который ищет cloudfoundry. Есть ли настройка, которую мне не хватает?
В настоящее время я изучаю плагин сборки Maven, но кажется, что должен быть более простой способ запустить многомодульный проект maven с помощью плагина maven cloud Foundry.