groovy - 从包中的类的根文件夹中导入类:无法解析类
问题描述
我的 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”。
提前感谢詹斯
解决方案
推荐阅读
- search - 简单查询搜索 - OrientDB
- java - jtable单元格内的滚动窗格不起作用
- android - TextView 占用额外空间
- java - Java:为什么打印输出元素为零的 ArrayList?
- url - 在 swift 中处理 webview 中的 target="_blank"
- python - Python:如何在具有 N 列的矩阵中转换数组,即相同的数组重复 N 次?
- angular - 角度 6 显示加载图像,直到从 api 读取的图像完全加载
- python - 用户名前面的 Conda 环境名称
- odoo - 验证发票odoo时出现未知警告
- javascript - 如何使用framework7在同一个html页面中包含不同的视图?