gpt4 book ai didi

java - 从测试包导入到主包

转载 作者:行者123 更新时间:2023-12-02 11:02:13 25 4
gpt4 key购买 nike

现在我在一家大公司担任实习生,我的任务之一是将所有内容从 eclipse 迁移到 intellij,从 maven 迁移到 gradle。

一个问题是,他们在主包中有一个类依赖于测试类,或者更好地说是测试类的包。

主包是com.companyname。测试包是com.companyname

所以它是相同的名称,但分隔在不同的文件夹中,例如 src/mainsrc/test

所以A类想要从测试类B导入,但是默认情况下当然不可能,gradle会抛出依赖错误

我希望一切都是可以理解的,我不允许发布任何代码,如果您有任何问题,请告诉我。我已经问过他们这样做是否正确,他们对我说是的,所以我不负责项目本身。但他们也不知道 gradle 或 intellij

编辑:测试框架是 cucumber

最佳答案

有两种可能性:

  1. 生产代码中确实需要测试代码中的类。
    在这种情况下,该类应移至 src/main/java/...

  2. 使用生产代码中的测试代码是一个错误。
    在这种情况下,应更新生产代码以不使用测试代码。

无论哪种方式,构建配置都不是解决此问题的地方。

向您的团队领导报告问题并让她决定如何继续。

关于java - 从测试包导入到主包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51245294/

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