首页 > 解决方案 > 从包中的类的根文件夹中导入类:无法解析类

问题描述

我的 groovy 项目中有以下目录/包结构:

src
 + progressManagers (package)
 |   |
 |   + LoadSensitiveProgressManager.groovy
 + TemporaryRegistry.groovy

TemporaryRegistry.groovy 的内容

// here is no package definition set
public class TemporaryRegistry {}

LoadSensitiveProgressManager.groovy 的内容

package progressManagers

// this gets marked red in my IDE (Intellij Idea)
import TemporaryRegistry

class LoadSensitiveProgressManager implements GenericProgressManager {
}

当我在 Scriptrunner for Jira Server 中运行我的代码时,找不到该类:

org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:文件:/data/atlassian/application-data/jira/scripts/progressManagers/LoadSensitiveProgressManager.groovy:7:无法解析类 TemporaryRegistry @ 第 7 行,第 1 列。导入 TemporaryRegistry ^ 1 个错误

这是为什么?我可以从 src 文件夹中的每个 groovy 文件中“导入 TemporaryRegistry”。

提前感谢詹斯

标签: groovy

解决方案


推荐阅读