Grails buildConfig.groovy编译/运行时依赖性能

Grails buildConfig.groovy编译/运行时依赖性能,grails,grails-plugin,Grails,Grails Plugin,当越来越多的插件被添加到BuildConfig.groovy文件中时,我只是担心性能。我关心的是,这些插件多久会被下载和安装一次?是否会出现在应用程序的每个实例上,即每个用户一次?是否每个应用程序生命周期一次?还是只有一次?或其他?取决于您的依赖类型: 通常,依赖关系是恒定的。也就是说,对于给定的组、名称和版本组合,它所引用的jar(或插件)永远不会更改。Grails依赖项管理系统使用这一事实来缓存依赖项,以避免每次都必须从源存储库下载它们。有时这是不可取的。例如,许多开发人员使用快照的约定(即

当越来越多的插件被添加到
BuildConfig.groovy
文件中时,我只是担心性能。我关心的是,这些插件多久会被下载和安装一次?是否会出现在应用程序的每个实例上,即每个用户一次?是否每个应用程序生命周期一次?还是只有一次?或其他?

取决于您的依赖类型:

通常,依赖关系是恒定的。也就是说,对于给定的组、名称和版本组合,它所引用的jar(或插件)永远不会更改。Grails依赖项管理系统使用这一事实来缓存依赖项,以避免每次都必须从源存储库下载它们。有时这是不可取的。例如,许多开发人员使用快照的约定(即版本号以“-snapshot”结尾的依赖项),该快照可以随时更改,但仍保留相同的版本号。我们称之为“不断变化的依赖性”


grails文档中关于

的更多详细信息,是否需要解释否决票?