从多模块maven项目的子模块导入类

问题描述 投票:0回答:1

我有一个多模块maven项目,我有从子模块导入类的问题。以下是一个例子

模块B依赖于C和D.

并且模块A依赖于B.

现在从模块A我想从C或D访问类而不将它们作为依赖项添加到A,因为它们已经添加到B中。

但是我无法在模块A的类中导入它们。有什么线索吗?提前致谢。

maven multi-module
1个回答
0
投票

通常,应该没有技术障碍阻碍您直接使用传递依赖(您可以配置依赖插件以避免这种情况)。

但请注意,这不是推荐的做法。如果使用类,则将工件/模块声明为依赖项,无论它是否已经是传递依赖项。您的解决方案很脆弱,因为您依赖其他模块来获得这些依赖关系,这可能在将来发生变化。

© www.soinside.com 2019 - 2024. All rights reserved.