1
我希望Gradle能夠在一天內檢查在線數據源的變化情況,之後它應該在這一天離線工作。Gradle離線模式 - 每天檢查一次在線數據源
這可能嗎?我不想在設置中啓用離線模式,並且每當我想要檢查是否所有內容都是最新的時候手動調整此設置...
任何想法?
或者,是否可以通過gradle任務或通過屬性文件啓用離線模式?
我希望Gradle能夠在一天內檢查在線數據源的變化情況,之後它應該在這一天離線工作。Gradle離線模式 - 每天檢查一次在線數據源
這可能嗎?我不想在設置中啓用離線模式,並且每當我想要檢查是否所有內容都是最新的時候手動調整此設置...
任何想法?
或者,是否可以通過gradle任務或通過屬性文件啓用離線模式?
我想,你可能會發現它不是很有用,不會將你的構建設置爲脫機模式,而是配置緩存來存儲更長的依賴關係。
buildscript {
configurations.all {
resolutionStrategy.cacheChangingModulesFor 10, 'days'
resolutionStrategy.cacheDynamicVersionsFor 10, 'days'
}
}
在這種情況下,將搖籃在高速緩存中存儲的依賴性10天,並不會嘗試更新它,直到時間被傳遞:這可以通過resolutionStrategy
在buildscript如下進行。您可以將其設置很長時間,有時會使用--refresh-dependencies
標誌調用您的版本以手動刷新它。
聽起來像我想要的,我會試試這個。謝謝 – prom85