每当我运行maven命令时,我想添加我自己的命令来删除mvn存储库中的特定文件夹。
对于通过命令提示符使用maven,这非常容易,因为我们只是更新
apache-maven-3.5.3\bin\mvn.cmd
.
但是,我注意到当我们从Intellij运行MVN时
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
那么,我如何添加一个每次运行的命令呢?
自从马文进来
InteliJ
正在使用自定义方式运行maven。
解释
我的问题基本上是mvn-u命令不能一直正确地提取最新的代码。此外,我们都在使用父项目的快照,该快照经常被更新以解决问题。