标签: java maven oop modularity
我选择Maven通过使用Eclipse上的Module Projects来利用软件模块化。
实际上,我有一个根项目,其中包含pom.xml中的公共依赖项,子模块可以隐式识别这些依赖项。
我想知道我自己的java类/接口是否会发生同样的情况,或者我是否必须在类路径中明确地将root项目包含到子模块项目中?
答案 0 :(得分:1)
要在其他模块中使用来自一个模块的类,您需要将该模块添加为依赖项。您的子项目依赖项可用于您的子模块,但对于您的类/接口可能不一定如此。