Как запустить mvn clean install из сборки. xml - PullRequest
0 голосов
/ 30 января 2020

У меня есть все остальные модули в ant, в то время как в maven был добавлен новый модуль Итак, я создал файл build_dl. xml на том же уровне каталогов, что и pom. xml

<project name="Income">
  <target name="mvn">
    <exec dir="." executable="sh">
        <arg line=" -c 'mvn clean install'" />
    </exec>
  </target>
</project>

При выполнении файла сборки ant -buildfile build_dl.xml Я получаю журналы с надписью BUILD SUCCESSFUL Total время: 0 секунд , но на самом деле pom. xml не выполняется и целевая папка не создается. Может ли кто-нибудь помочь, пожалуйста, где я иду не так.

1 Ответ

0 голосов
/ 30 января 2020

Попробуйте запустить mvn непосредственно в качестве исполняемого файла и передать свои аргументы индивидуально с value, вместо всех сразу с line:

<project name="Income">
    <target name="mvn">
        <exec dir="." executable="mvn">
            <arg value="clean" />
            <arg value="install" />
        </exec>
    </target>
</project>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...