插件对内部模块的依赖性

clj7thdc  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(247)

我的项目中有很多模块,假设其中两个是模块a和模块b。我已经在模块b的pom插件标签下指定了模块a的jar依赖项。

POM for module B:
<plugin>
 ............
 ............
 <dependencies>
   <dependency>
      <groupId>com.example</groupId>
      <artifactId>module-A</artifactId>
      <version>1.0-SNAPSHOT</version>
   </dependency>
 </dependencies>
</plugin>

我面临的问题是,在构建开始之前,即在创建模块a的jar之前,正在扫描模块b的pom,我得到的错误是:

"The POM for module A is missing, no dependency information available"

我没有访问在线存储库的权限,在那里我可以托管模块a的jar。我如何在本地进行此操作?在进行此扫描之前,如何确保模块a的jar在本地存在?

2ekbmq32

2ekbmq321#

通常,maven会自动确定正确的构建顺序。
我不知道插件依赖关系是否也被考虑在内。
如有疑问,我将提出动议 module-A 之前 module-B 在主pom中的模块列表中。

相关问题