安装在一个ZIP格式的格里芬插件,不知怎的,我无法找到和回答这个格里芬文档也不在谷歌上搜索...私人远程URL
我创建了一个狮鹫插件。它被打包像往常一样:
griffon package-plugin
然后我可以在我的应用程序进行本地安装指定从包装产生的zip文件路径:
griffon install-plugin /path-to-plugin/plugin-name.zip
我甚至可以把它上传到远程URL,并从那里安装:
griffon install-plugin address-of-my-site/plugin-name.zip
如何在构建/运行griffon应用程序时使用它从我的url安装此插件?
我与其他开发人员一起工作,并且不希望每次出现更改时都要强制他手动安装插件。它应该从我的网站自动下载。但我不想将这个插件发布到griffon官方仓库 - 这仍然是非常实验性的东西。
有在application.properties一条线,它告诉格里芬,所需要的插件:
plugins.plugin-name=0.3
但它不能从格里芬中央存储库安装了,像所有其他插件,因为它是显然不在那里。
我查看了BuildConfig.groovy中“griffon.project.dependency.resolution”部分的文档,但我找不到任何对我的目的有用的东西。
我想念什么?
谢谢你的回答,aalmiray。我已经看过你提到的指南的各个部分,但我希望有一个更快的解决方案,比设置一个内部Maven仓库来构建构件。这只是一个文件。 SVN是没有问题的,因为我们使用git作为VCS。无论如何,所提及的插件只能在部署状态(zip)中共享。好的,Maven就是这样。 – user1570602 2012-08-03 09:19:12
嗯,它不是一个Maven仓库,它是一个Griffon本地仓库。默认的本地存储库始终处于启用状态,因此您无需进行设置。但是,如果您需要与其他队友共享该版本,那么您需要做的就是运行一个远程仓库,通过下载https://github.com/griffon/griffon-artifact-portal并使用Grails运行它。 – aalmiray 2012-08-03 15:15:57