Maven解决依赖模块中的自定义jar

时间:2019-06-05 21:29:33

标签: maven-3

我在Maven中进行依赖管理时遇到麻烦。

我有一个包含模块M1和模块M2的多模块项目

M2取决于M1。 M1包含一个带有自定义jar的lib文件夹,该自定义jar不在Nexus Repo公司中管理

我想将此文件夹包装在最终的M1 jar中。这是通过程序集插件完成的。

问题是M2在编译时需要lib文件夹中的某些jar中包含的类。

我尝试了多种方法:

我在M1的本地存储库中将定制jar作为locl依赖项安装/部署,然后在M1 pom中将jar声明为依赖项。在构建M1 Maven时,它尝试从远程存储库而不是我的本地存储库下载本地依赖项。我已按照https://gist.github.com/timmolderez/92bea7cc90201cd3273a07cf21d119eb中所述的提示进行操作,但是它不起作用。它失败,并且在远程仓库中找不到工件

在settings.xml中,我们有一个委托给远程仓库的镜像。因此,maven不会尝试从本地存储库中下载依赖项作为替代。

请帮助我。

0 个答案:

没有答案