Я хотел бы добавить свои собственные команды для удаления определенной папки в репозитории mvn всякий раз, когда я запускаю команду maven.
Для использования maven через командную строку это довольно просто, так как мы просто обновляем apache-maven-3.5.3\bin\mvn.cmd
.
Однако я заметил, что когда мы запускаем mvn из intelliJ Maven projects Tool Window
, команда запуска выглядит следующим образом:
C:\mbakOrg\Oracle\JDK\jdk1.8.0_60\bin\java -Dmaven.multiModuleProjectDirectory=
C:\mbakOrg\_CODE\MNE_ARCHIT_GIT\_REPOS\sg-template-store -Dmaven.home=C:\mbakOrg\build\apache-maven-3.5.3 -
Dclassworlds.conf=C:\mbakOrg\build\apache-maven-3.5.3\bin\m2.conf "-javaagent:C:\mbakOrg\devel\JetBrains\IntelliJ IDEA
2017.1.3\lib\idea_rt.jar=42633:C:\mbakOrg\devel\JetBrains\IntelliJ IDEA 2017.1.3\bin" -Dfile.encoding=UTF-8 -classpath
C:\mbakOrg\build\apache-maven-3.5.3\boot\plexus-classworlds-2.5.2.jar org.codehaus.classworlds.Launcher -Didea.version=2017.1.3 clean install
Так как мне добавить команду, которая будет запускаться каждый раз?
Поскольку maven в InteliJ
использует собственный способ запуска maven.
Объяснение
Моя проблема в основном в том, что команда mvn -U не всегда правильно вытягивает самый новый код. Кроме того, мы все используем снимок родительского проекта, который обновляется довольно часто для решения проблем.