Grails - 编译期间的致命错误org.springframework.beans.factory.BeanDefinitionStoreException

时间:2015-06-29 17:11:02

标签: grails grails-plugin grails-2.0

我正在开发Grails 2.4.4插件。我将以下依赖项添加到插件BuildConfig文件中:

from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
ax = fig.gca(projection='3d')

x, y, z = np.meshgrid(np.arange(-0.8, 1, 0.2),
                      np.arange(-0.8, 1, 0.2),
                      np.arange(-0.8, 1, 0.8))

u = 0
v = y**2
w = -2*y*z - y

ax.quiver(x, y, z, u, v, w, length=0.1)

plt.show()

问题是当我在我的应用程序中将插件添加为编译时依赖项时,我得到以下异常:

  

编译时出现致命错误org.springframework.beans.factory.BeanDefinitionStoreException:无法读取候选组件类:URL [jar:file:/Users/jeff/.grails/ivy-cache/org.grails/grails-core/瓶/ Grails的核心-2.2.3.jar /org/codehaus/groovy/grails/compiler/DirectoryWatcher$FileChangeListener.class]!;嵌套异常是java.lang.NoClassDefFoundError:org / springframework / core / type / classreading / AnnotationMetadataReadingVisitor(注意:堆栈跟踪已被过滤。使用--verbose查看整个跟踪。)

如果我从插件中删除依赖项并将它们直接添加到应用程序中的BuildConfig,一切正常

有什么想法吗?

0 个答案:

没有答案