如何从 groovy 中当前包的上一层导入

How to import from one level above the current package in groovy

我的项目结构如下:

groovy / action / TestDataHelper
groovy / SharedState

我正在尝试从我的 TestDataHelper 导入我的 SharedState 脚本。

如果我使用

package action

在TestDataHelper中,那个class本身是开心的,但是看不到SharedState。如果我不使用包,class本身不爽,但是可以看到SharedState

我还没能在 google 上找到答案。 我如何在 groovy 中处理此问题?

没关系:-)

我发现我无法从主包导入,就我而言 groovy。 为了解决它,我将 SharedState 放入一个包中 - 然后从 TestDataHelper 导入该包。

不过我确实觉得这很奇怪,那应该是必要的。