在Grails2.2.0项目中将Grails2.4.2插件用作JAR依赖项

在Grails2.2.0项目中将Grails2.4.2插件用作JAR依赖项,grails,grails-plugin,dependency-management,grails-2.2,grails-2.4,Grails,Grails Plugin,Dependency Management,Grails 2.2,Grails 2.4,我有一个使用Grails2.4.2构建的自定义插件,它将作为常规JAR依赖项与多个Grails项目一起使用。我已经成功地将插件导出为JAR并安装到本地Maven存储库中,并在相应父项目的BuildConfig.groovy文件的“dependencies”块中添加了相应的依赖项语句。e、 g: 编译“我的包:我的自定义插件:1.0” 父项目之一是使用Grails2.4.2构建。当我使用命令:grailsrunapp以上述配置运行该项目时,它运行良好,没有任何错误 但是,当我在使用Grails 2

我有一个使用Grails2.4.2构建的自定义插件,它将作为常规JAR依赖项与多个Grails项目一起使用。我已经成功地将插件导出为JAR并安装到本地Maven存储库中,并在相应父项目的
BuildConfig.groovy
文件的“dependencies”块中添加了相应的依赖项语句。e、 g:

编译“我的包:我的自定义插件:1.0”

父项目之一是使用Grails2.4.2构建。当我使用命令:
grailsrunapp
以上述配置运行该项目时,它运行良好,没有任何错误

但是,当我在使用Grails 2.2.0构建的另一个项目中执行相同类型的配置,并使用命令运行它时:
Grails run app
,会出现以下错误:

Error |编译过程中的致命错误org.apache.tools.ant.BuildException:java.lang.NoClassDefFoundError:org/grails/datastore/mapping/dirty/checking/DirtyCheckable(使用--stacktrace查看完整跟踪)

注意:当我使用
BuildConfig.groovy
中的类似语句将相同的插件添加为插件而不是JAR依赖项时,这两个父项目都运行良好:
grails.plugin.location.“我的自定义插件”=>。/my\u自定义插件/”

有谁能告诉我如何解决这个问题

任何帮助都将不胜感激