插件对内部模块的依赖性

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

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

  1. POM for module B:
  2. <plugin>
  3. ............
  4. ............
  5. <dependencies>
  6. <dependency>
  7. <groupId>com.example</groupId>
  8. <artifactId>module-A</artifactId>
  9. <version>1.0-SNAPSHOT</version>
  10. </dependency>
  11. </dependencies>
  12. </plugin>

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

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

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

2ekbmq32

2ekbmq321#

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

相关问题