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 - Fatal编程技术网

Java maven中项目的层次结构

Java maven中项目的层次结构,java,maven,Java,Maven,maven中的继承情况。我想创建项目的层次结构。 类似于mainPOM的东西 模块1必须具有POM包装 这就是你的答案。只有具有POM打包的模块才能包含其他模块。您可以将子项目安装到本地存储库中,并将其包含在父项目的依赖项列表中。如果您不经常对子项目进行更改,那么我发现安装+刷新总的来说比IDE不断扫描多个项目以解决依赖关系要快。您得到的错误将有助于模块1必须进行POM打包。顺便说一句,它不是的反面。模块的不必是上面的目录。您可以将pom与目录结构一起发布吗?这样我们就不能在中间pom中创建没有

maven中的继承情况。我想创建项目的层次结构。 类似于main
POM的东西

模块1必须具有POM包装


这就是你的答案。只有具有POM打包的模块才能包含其他模块。

您可以将子项目安装到本地存储库中,并将其包含在父项目的依赖项列表中。如果您不经常对子项目进行更改,那么我发现安装+刷新总的来说比IDE不断扫描多个项目以解决依赖关系要快。

您得到的错误将有助于模块1必须进行POM打包。
顺便说一句,它不是
的反面。模块的
不必是上面的目录。您可以将pom与目录结构一起发布吗?这样我们就不能在中间pom中创建没有pom包装的层次结构?这是正确的。不过,我想这不是一个很大的限制。-1原因:这可能会导致在持续集成服务器上构建不稳定的版本。如果您希望执行类似的操作,那么请正确地对子项目进行版本化(而不是快照版本),并将其部署到存储库管理器(如Nexus)。然后可以声明对该工件的依赖关系。