Gradle项目可以重建其依赖项,跟踪其源代码更改等吗?

问题描述 投票:0回答:1

我习惯于在ant / Netbeans中指定项目依赖项,如果项目的依赖项(另一个,否则是单独的项目)发生变化,则在其中重新编译项目,“ clean and build”清除并重建依赖项等。还有NetBeans的源代码导航在项目之间无缝切换。

现在,我想学习Gradle,但是有人告诉我应该使用存储库来访问依赖项,例如Maven Central。如果是Gradle项目,则在Netbeans UI中的项目依赖项配置将消失。因此,问题是:在Gradle项目中,项目及其依赖关系之间进行深度集成的上述可能性是否可能?

java gradle netbeans ant dependency-management
1个回答
0
投票
对于您项目的源代码,这意味着典型的src/main/java下的内容,Gradle会为大多数内置任务开箱即用地缓存它。

在Gradle中,这被称为Up-to-date checks (AKA Incremental Build)

一旦您的源文件被编译,

除非有一些改变会影响输出,例如修改源文件或删除输出文件,否则无需重新编译它们。

以及以下内容:

“”清理并构建“清理并重建依赖关系等。

Gradle不会“构建”依赖关系。它将从项目中已配置的retrieve dependencies中选择repositories,然后从cache them中选择。

您可以根据需要配置生成缓存:https://docs.gradle.org/current/userguide/build_cache.html#sec:build_cache_configure

© www.soinside.com 2019 - 2024. All rights reserved.