gpt4 book ai didi

java - 多模块maven pom

转载 作者:行者123 更新时间:2023-11-30 04:49:27 25 4
gpt4 key购买 nike

第一次编写多模块 maven pom 时,我想知道一些事情。

首先,这是我的 parent pom :

    ...
<modelVersion>4.0.0</modelVersion>
<groupId>project.room_management</groupId>
<artifactId>room_management</artifactId>
<packaging>pom</packaging>
<version>1.0</version>
<name>room_management</name>
<modules>
<module>room_management_dao</module>
<module>room_management_domain</module>
<module>room_management_service</module>
<module>room_management_gui</module>
</modules>
...

及其子元素之一:

     ...
<parent>
<groupId>project.room_management</groupId>
<artifactId>room_management</artifactId>
<version>1.0</version>
</parent>

<modelVersion>4.0.0</modelVersion>
<groupId>project.room_management</groupId>
<artifactId>room_management_domain</artifactId>
<version>1.0</version>
...

考虑到我不需要从父级到子级 pom 共享公共(public)模块,我可以在没有“风险”的情况下将父级声明删除到子级 pom 中吗?或者 Maven 需要它来进行模块编译吗?

最佳答案

您不需要 <parent>模块中的部分。

这主要意味着每个模块必须是独立的 - 您不能通过父模块共享配置部分。

关于java - 多模块maven pom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10166749/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com