Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java类与Maven的隐式依赖关系?_Java_Maven_Oop_Modularity - Fatal编程技术网

Java类与Maven的隐式依赖关系?

Java类与Maven的隐式依赖关系?,java,maven,oop,modularity,Java,Maven,Oop,Modularity,我选择Maven通过在Eclipse上使用模块项目来利用软件模块化 事实上,我有一个根项目,其中包含pom.xml中的公共依赖项,这些依赖项可以通过子模块隐式识别 我想知道我自己的java类/接口是否也会发生同样的情况,或者我是否必须在类路径中显式地包含根项目到子模块项目?要在其他模块中使用一个模块中的类,需要将该模块作为依赖项添加。您的根项目依赖项可用于您的子模块,但对于您的类/接口可能不一定如此。您能否澄清根模块和子模块的打包结构?

我选择Maven通过在Eclipse上使用模块项目来利用软件模块化

事实上,我有一个根项目,其中包含pom.xml中的公共依赖项,这些依赖项可以通过子模块隐式识别


我想知道我自己的java类/接口是否也会发生同样的情况,或者我是否必须在类路径中显式地包含根项目到子模块项目?

要在其他模块中使用一个模块中的类,需要将该模块作为依赖项添加。您的根项目依赖项可用于您的子模块,但对于您的类/接口可能不一定如此。

您能否澄清根模块和子模块的打包结构?