0

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

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

插件用户应该能够在应用程序的 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 

什么是正确的逐步完成这项工作?

4

0 回答 0