You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

maven-assembly-plugin本地仓库参数弃用警告的消除方法咨询

消除maven-assembly-plugin 3.5.0的localRepository警告

这个警告源于插件使用了过时的${localRepository}表达式,Maven当前推荐通过${repositorySystemSession}获取本地仓库信息,而非直接使用ArtifactRepository类型的参数。注意:这和你settings.xml里配置的<localRepository>无关,无需修改该文件。

解决步骤:

  • 检查项目的pom.xml中maven-assembly-plugin的配置,以及你使用的assembly描述文件(比如assembly.xml),找出所有引用${localRepository}的位置。
  • 将所有${localRepository}替换为${repositorySystemSession.localRepository.basedir},这是获取本地仓库路径的新规范写法。
  • 确认你的Maven版本在3.6.0及以上,${repositorySystemSession}是Maven 3.6.0之后才稳定支持的特性。

完成替换后重新执行打包命令,该警告即可消除。

内容的提问来源于stack exchange,提问作者Nick Legend

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 23:02:35