- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Gradle 制作 Spring Boot 应用程序。它将是一个 http api。
我决定分成两个模块:
在(1)下,我将有子模块,例如:(1a)核心/(1b)安全性。
在(2)下,我将有子模块,例如(2a)通用/(2b)用户服务。
我想知道(2a)和(2b)的groupId是否分别在org.myapp.general
下和org.myapp.userservices
。如果类的导入方式分别为org.myapp
,它是否会以任何方式改变?和org.myapp
作为组 ID?
我不确定是否有来自 org.myapp.userservices
的类(class)可以导入org.myapp.general
中的类甚至org.myapp
.
最佳答案
您的工件的 GroupId 与您在 Java 中使用的包名称没有任何关联。这是完全不同的事情。您的 groupId 和包可以有不同的名称,并且它是有效的。
I am not sure if a class from org.myapp.userservices can import a class in org.myapp.general or even org.myapp
如果您所做的唯一一件事就是定义模块的层次结构,那么答案是否定的,它们无法导入。您应该在“userservices”模块中添加指向“general”模块的依赖项。然后,您将能够从通用模块导入类(当然,如果它们有公共(public) access modifier)。
关于java - Java中的groupid是否与包如何相互读取有关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44483025/
我是一名优秀的程序员,十分优秀!