小编Ed *_*ill的帖子

在Groovy类的IntelliJ中"类已存在"错误

在IntelliJ(2016.2和之前的版本)中,我们将Groovy类标记为红色,并显示错误"class already exists".我认为我们可以排除原因是存根生成,因为它已停用.

可能它是在我们的星座中引起的:我们将已编译的groovy(和java)类包含在一个注册为依赖项的jar中.

依赖MyProduct.jar包含 com.mycompany.MyGroovyClass

我们的来源包含 com.mycompany.MyGroovyClass

如果依赖项已在Test-Scope中注册,则错误消失,在出现错误的所有其他范围内.

但是,在我们的结构中,我们必须将编译的类包含在编译范围内,因为我们希望避免每个开发人员需要编译所有类(我知道后台编译能力,但我们有一个星座可以防止这种情况发生.工作).

我们没有com.mycompany.MyJavaClass在源和MyProduct.jar中存在的错误.

关于我们如何解决这个问题的任何想法?

groovy intellij-idea

6
推荐指数
2
解决办法
2370
查看次数

标签 统计

groovy ×1

intellij-idea ×1