Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Grails2.2.x应用程序中解析Grails插件中定义的外部依赖关系_Grails_Grails Plugin - Fatal编程技术网

如何在Grails2.2.x应用程序中解析Grails插件中定义的外部依赖关系

如何在Grails2.2.x应用程序中解析Grails插件中定义的外部依赖关系,grails,grails-plugin,Grails,Grails Plugin,我在Grails用户列表上问了这个问题,但没有得到回应,所以我将在这里重新表述。我是Grails插件()的作者,该插件在BuildConfig.groovy中定义了两个外部依赖项 当插件安装在新的Grails2.2.x应用程序中时,应用程序中不会解析外部依赖项。运行它时,我在插件依赖项中定义的类的导入语句中出现“无法解析类”错误 插件用户应该能够在应用程序的BuildConfig.groovy中插入插件依赖项,并自动解析这两个外部依赖项。grails.project.dependency.res

我在Grails用户列表上问了这个问题,但没有得到回应,所以我将在这里重新表述。我是Grails插件()的作者,该插件在BuildConfig.groovy中定义了两个外部依赖项

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

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

此外,我想在将插件发布到Grails插件门户之前使用测试插件。我有一个运行在localhost上的artifactoryrepo(在插件的BuildConfig.groovy中定义为localPluginReleases)

该插件使用Grails2.2.3构建,并使用release插件版本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 

什么是正确的一步一步来实现这一点?

我使用
grails maven安装
并从maven local(
~/.m2/
)repository加载我的插件不幸的是,这对grails门户上发布的插件不起作用,尽管它在发布之前可以进行测试。