我正在制作一个新的maven插件。
它基本上只允许发布到本地maven仓库的JAR中的程序在Maven生命周期中运行。maven插件依赖项被强制为插件
因此,插件需要JAR并将其列为依赖项。在目标计算机(没有安装JAR)中,在Maven依赖插件执行期间,它将尝试从插件仓库下载该JAR。这是它失败的地方。
当试图从repo下载JAR时,会使用错误的JAR URL。它不使用URL来下载lib依赖关系,而是使用URL来下载插件。
如何设置maven让maven下载JAR,它依赖于使用libs URL而不是插件url,当它作为maven插件运行时?