2016-07-08 51 views
0

我对gradle很新颖,目前有个问题让我感到困惑。情况如下:基于一个凉亭技术堆栈,我实现了一个Angular App。该应用程序不会改变,也不会以任何方式构建,因为只有静态的JavaScript和HTML页面。在我看来,由于单个库的兼容性,角度,引导程序和其他库的使用版本应该保持不变,所以这些文件也不应该改变。这是正确的行为,还是应该在部署应用程序时至少获得最新版本的库库版本?
在应用程序中使用的也少一些。每次运行gradle构建文件时,是否有办法编译CSS,还是应该只提供编译完成的CSS文件?
因此,我也不太确定是否推荐使用gradle来部署“静态”角度应用程序。Gradle for AngularJS应用程序

我希望有人能帮助我回答上述问题。正如你所猜测的那样,我在部署这些角度应用程序方面并不是很有经验,因为这是我的第一个有这种问题的项目。

回答

1

这适用于所有软件包管理者,不仅仅是gradle而是npm,gem,nuget,maven等等。

使用静态依赖版本号。否则,您最终会发现在QA或Prod中发现突破性依赖关系,而不是生产。

这意味着您需要了解您的依赖关系中的安全修复程序。

当您需要某个功能或修复您的依赖关系的新版本时,请解锁版本,重新开发并在dev中进行测试。重新锁定依赖关系并发送给QA进行验证。