如何解决Grails 2.2.x应用程序中Grails插件中定义的外部依赖项

时间:2013-07-05 09:51:20

标签: grails grails-plugin

我在Grails用户列表上问了这个问题,但没有收到回复,所以我在这里重新说一下。我是Grails插件(https://github.com/kensiprell/grails-atmosphere-meteor)的作者,它在BuildConfig.groovy中定义了两个外部依赖项。

当插件安装在新的Grails 2.2.x应用程序中时,外部依赖项未在应用程序中解析。运行它时,我在插件的依赖项中定义的类的import语句中“无法解决类”错误。

插件用户应该能够在应用程序的BuildConfig.groovy中插入插件依赖项,并自动解析两个外部依赖项。 grails.project.dependency.resolution.legacyResolve应该是默认值false。

此外,我想在将插件发布到Grails插件门户之前使用https://github.com/kensiprell/grails-plugin-test-script测试该插件。我在localhost上运行了一个神器仓库(在插件的BuildConfig.groovy中定义为localPluginReleases)。

该插件使用Grails 2.2.3构建,并使用版本插件版本2.2.1。我尝试过以下各种组合而没有成功:

grails clean 
grails compile 
grails maven-install 
grails generate-pom 
grails package-plugin
grails publish-plugin --noScm --repository=localPluginReleases 
grails maven-deploy --repository=localPluginReleases 

使这项工作正确的步骤是什么?

0 个答案:

没有答案