gpt4 book ai didi

java - 项目和 Maven 依赖项中的相同类

转载 作者:行者123 更新时间:2023-11-30 07:18:26 42 4
gpt4 key购买 nike

我有 2 个项目,比方说项目 A 和项目 B。项目 A 对项目 B 有 Maven 依赖。两个项目都在同一个包中包含类 Test

现在当我导入时,

import com.my.package.Test;

从项目 A 中的另一个类,我认为(在运行时)它使用项目 B 中的测试类,而不是同一项目中包含的类。

有谁知道这是不是它应该如何工作?

最佳答案

您不应该拥有具有相同 FQN 的类(完全限定名称,例如 com.foo.MyTest)。拥有重复的类(class)只会导致这类问题。从两个 Artifact 之一中删除类。然后使用maven-jar-plugin to create a test-jar artifact这样您就可以在两个项目之间共享您的类(class)。

你也可以看看this SO answer .

关于java - 项目和 Maven 依赖项中的相同类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15358988/

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