我想将mvn install
命令拆分为两个单独的命令-依赖解析并构建自己,就像在NPM中一样(分别使用npm run ci
和npm run webpack
(。这样做的原因是为了衡量在依赖项解决上花费了多少时间,以及在构建本身上花了多少时间。
之后我尝试将mvn dependency:go-offline
与mvn install -o
一起使用。根据医生的说法,这正是我所需要的,但它不起作用。插件依赖项未下载(在build/plugins
下的pom文件中提到(。
这个目标能以某种方式实现吗?
事实上,dependency:go-offline
的标准目标似乎并不是"完美的";因为一些插件在CCD_ 8阶段期间仍然可能触发一些(重新(下载。
(当我看到这个关于如何最佳地依赖Docker缓存的SO问题时,我注意到了这一点。(
要解决此问题,您可以在安装了@user2813807的SO回答中提到的相应插件后尝试mvn de.qaware.maven:go-offline-maven-plugin:resolve-dependencies
。